[go: up one dir, main page]

KR19990024010A - Network connection system and method - Google Patents

Network connection system and method Download PDF

Info

Publication number
KR19990024010A
KR19990024010A KR1019980035293A KR19980035293A KR19990024010A KR 19990024010 A KR19990024010 A KR 19990024010A KR 1019980035293 A KR1019980035293 A KR 1019980035293A KR 19980035293 A KR19980035293 A KR 19980035293A KR 19990024010 A KR19990024010 A KR 19990024010A
Authority
KR
South Korea
Prior art keywords
electrical
client system
communication
client
server
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.)
Withdrawn
Application number
KR1019980035293A
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
Priority claimed from US08/919,937 external-priority patent/US5953304A/en
Priority claimed from US09/033,443 external-priority patent/US6128601A/en
Priority claimed from US09/057,028 external-priority patent/US6286039B1/en
Application filed by 닐 알. 센투리아, 아트컴 인코포레이티드 filed Critical 닐 알. 센투리아
Publication of KR19990024010A publication Critical patent/KR19990024010A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

클라이언트 컴퓨터를 서버시스템을 경유하여 인터넷과 같은 통신망에 원격 연결하고, 정적인 통신세팅을 동적인 세팅으로 변경하는 것을 포함하여 클라이언트 컴퓨터에 네트워크 연결을 동적으로 제공하는 시스템과 방법. 사용시간은 청구될 수 있고, 추적될 수 있으며, 또한 클라이언트 컴퓨터에 있는 접속 소프트웨어는 갱신될 수 있다. 환영신호가 서버시스템에서 접속 포트로 확장되는 클라이언트 시스템에 핫 접속 포트가 제공된다. 클라이언트 시스템과 접속 포트 사이에 연결이 이루어진 후, 클라이언트 시스템은 환영신호를 수신한다.A system and method for dynamically providing a network connection to a client computer, including remotely connecting a client computer to a communication network, such as the Internet, via a server system, and changing static communication settings to dynamic settings. The usage time can be claimed and tracked, and the access software on the client computer can also be updated. A hot connection port is provided to the client system in which the welcome signal extends from the server system to the access port. After a connection is made between the client system and the attachment port, the client system receives the welcome signal.

Description

통신망 연결 시스템과 방법Network connection system and method

본 발명은 인터넷 또는 광역 통신망과 같은 전자통신망과 휴대용의 연산장치와 같은 통신장치 사이의 전자통신 연계를 원격으로 만드는 시스템과 방법에 관한 것이다.The present invention relates to a system and method for remotely establishing an electronic communication link between an electronic communication network, such as the Internet or a wide area network, and a communication device, such as a portable computing device.

전자통신망은 일반적으로 널리 알려져 있고 많이 사용되고 있다. 이러한 전자통신망 중에는 인터넷, 온라인 서비스, 전자우편 서비스 및 광역망 등이 있다.Electronic communication networks are generally well known and widely used. Such electronic networks include the Internet, online services, e-mail services, and wide area networks.

이러한 전자통신망에 접속을 제공하는 다양한 수단이 알려져 있다. 하나의 일반적인 수단은 인터넷 서비스 공급자 (Internet Service Provider : 이하 ISP라 함)를 통하는 것인데, 이것은 개인 사용자를 위하여 인터넷에 접속을 제공하는 것이다. ISP의 예로는 네트컴(Netcom), 유유넷(UUNet) 그리고 에롤스(Erols)를 포함한다. 인터넷은 TCP/IP 프로토콜과 같은 일반적으로 다발(packet)전송 프로토콜로 알려진 공통 통신프로토콜을 사용하여 서로 통신을 하는 수많은 컴퓨터를 포함한다. ISP 시스템은, 일반적으로 인터넷의 중추부분을 형성하는 가장 가까운 슈퍼 컴퓨터센터와 같은 인터넷센터로 연결되는 고속통신 회선을 통하여 차례로 인터넷에 연결된다.Various means of providing connectivity to such electronic networks are known. One common means is through an Internet Service Provider (ISP), which provides access to the Internet for an individual user. Examples of ISPs include Netcom, UUNet, and Erols. The Internet includes a large number of computers that communicate with each other using a common communication protocol, commonly known as a packet transmission protocol, such as the TCP / IP protocol. The ISP system is in turn connected to the Internet through a high-speed communication link to an Internet center, such as the nearest supercomputer center, which typically forms the backbone of the Internet.

전자통신망에의 접속을 제공하는 또 하나의 수단은 온라인 서비스 공급자(On-Line Service Provider : 이하, OSP라 함)를 통하는 것이다. OSP는 일반적으로 전용통신망을 유지하고, 그리고 그들의 전용통신망을 통하여 인터넷의 어떠한 특징에 선택적으로 연결한다. OSP는 일반적으로 사설정보 데이터베이스, OSP의 특정 회원간의 전자우편, 상호 통신 거래 서비스 또는 게임과 같은 부가 서비스를 제공한다. 알려진 OSP로는 예를 들어, 아메리카 온라인(America Online), 컴퓨서브(Compuserve) 그리고 프로디지(Prodigy)를 포함한다.Another means of providing access to the electronic communication network is through an On-Line Service Provider (hereinafter referred to as OSP). OSPs generally maintain dedicated networks and selectively connect to certain features of the Internet through their dedicated network. OSPs generally provide additional services such as private information databases, e-mails between specific members of the OSP, intercommunication transaction services, or games. Known OSPs include, for example, America Online, Compuserve, and Prodigy.

사용자는 일단 OSP 또는 ISP를 호출하고, OSP 또는 ISP를 통하여 인터넷에 간접접속을 이룰 수가 있다. 사용자는 인터넷으로 메시지를 보내거나 받을 수 있다. 본 명세서에서 기술된 메시지는 통신망 - 예로서 어떠한 형태의 디지털 신호, URL 요구, HTML 전송, JAVA 코드, 전자우편 메시지, FTP 전송, 음성, 음악, Telnet 연결, GOPHER등을 포함하는 - 을 통한 어떠한 형태의 통신도 포함할 수 있다.The user can call the OSP or ISP once and establish an indirect connection to the Internet through the OSP or ISP. Users can send and receive messages over the Internet. The messages described herein may be in any form, such as through a network-including, for example, any form of digital signal, URL request, HTML transmission, JAVA code, email message, FTP transmission, voice, music, Telnet connection, GOPHER, May also be included.

전자통신망의 또 하나의 형태는 사설 인트라넷(intranet) 또는 광역망(Wide Area Network : 이하, WAN이라 함)이다. 전형적인 예는 회사의 다양한 통신 설비에 연산장치를 연결하는 시스템이다. 인트라넷과 WAN에의 원격접근은 일반적으로 리모트 억세스(Remote Access), 와일드캐트(Wildcat!) 또는 프로콤(Procomm) 소프트웨어 패키지 같은 전문화된 통신 소프트웨어와 함께 다이얼호출(dial-up) 접속프로그램(아래에서 자세히 설명한다)을 사용하여 이루어진다.Another type of electronic communication network is a private intranet or a wide area network (WAN). A typical example is a system that connects computing devices to various communication facilities of the company. Remote access to intranets and WANs is typically accomplished through a dial-up connection program (see below) with specialized communications software such as Remote Access, Wildcat! Or Procomm software packages. ).

다이얼호출(Dial-up)접속은 통신망에 접속하는 전형적인 수단이다. 일반적인 다이얼호출 접속에서 사용자의 컴퓨터는 네트워크를 위한 전화번호를 다이얼하는 모뎀을 장착하고 있다. 다이얼호출 접속은 ISP와 OSP 네트워크에 접속하기 위하여 일반적으로 사용된다. 다이얼호출 접속은 또한 상기 기술한 인트라넷과 WAN을 포함하는 통신망의 다른 형태에의 원격접근을 위하여 일반적으로 사용된다. ISP의 예에서 사용자 모뎀과 ISP 모뎀간에 초기접속절차가 완료되면, 연결은 이루어지고, 통신접속이 제공된다. 이 다이얼호출 접속은 연결을 이루기 위하여 전화회선에 의지하는 불편함을 겪는데, 이것은 전화망의 이용도와 전화망 발신음 가용성에 의존한다. 접속의 속도는 일반적인 전화회선을 통한 사용 가능한 좁은 주파수대역폭에 의하여 제한된다. 또한, 이 연결은 이용할 수 있는 모뎀의 속도에 의하여 제한되어 지는 상대적으로 저속 연결을 제공하는 불리점이 있다. 보다 높은 연결율을 개발하기 위한 많은 노력들이 있음에도 불구하고, 요즈음 모뎀은 일반적으로 14,400~56,000 baud 속도 범위에 있다.A dial-up connection is a typical means of connecting to a network. In a typical dial-up connection, your computer is equipped with a modem that dials a phone number for your network. Dial-up connections are commonly used to connect to ISPs and OSP networks. Dial-up connections are also commonly used for remote access to other types of networks, including the intranets and WAN described above. In the example of the ISP, when the initial connection procedure between the user modem and the ISP modem is completed, a connection is made and a communication connection is provided. This dial-up connection experiences the inconvenience of relying on a telephone line to establish a connection, which depends on the availability of the telephone network and the availability of telephone dial tone. The speed of the connection is limited by the narrow frequency bandwidth available over a typical phone line. Also, this connection has the disadvantage of providing a relatively low speed connection which is limited by the speed of the available modem. Although there are a lot of efforts to develop higher connection rates, modems are usually in the range of 14,400 to 56,000 baud.

다이얼호출 접속의 다른 형태는 종합서비스디지탈망(Intergrated Services Digital Network ; 이하, ISDN이라 함) 전화회선과 그 연계를 위하여 채택된 모뎀 사용에 의하여 실현된다. 모뎀 접속의 다른 형태보다 보다 빠른 통신 연결이이루어지기는 하지만, 많은 똑같은 불이익이 발생한다. 접속은 상대적으로 늦고, 그리고 전화망이 개인 사용자와 통신망사이의 통신 연계 확립을 위하여 사용된다. ISDN 연계를 통하여 넓은 주파수대역폭이 제공되기는 하지만, 주파수대역폭은 통신망에 직접 연결을 통하여 사용 가능한 것과 비교하여 상대적으로 좁다. 현재 모뎀을 채택한 전형적인 ISDN은 대략 128,000 baud의 최대 접속 속도를 가진다.Another type of dial-up connection is realized by using an integrated services digital network (ISDN) telephone line and a modem adapted for its connection. Although faster communication links are made than other forms of modem access, many of the same disadvantages arise. The connection is relatively late, and the telephone network is used to establish a communication link between the individual user and the communication network. Although a broad frequency bandwidth is provided through the ISDN connection, the frequency bandwidth is relatively narrow compared to that available through a direct connection to the network. A typical ISDN currently employing a modem has a maximum connection speed of approximately 128,000 baud.

인터넷에 접속하는데, 개인 사용자 컴퓨터는 일반적으로 OSP, ISP 또는 기타 인터넷 접속을 제공하는 서비스로부터 IP주소와 DNS주소를 제공받는다. 이것의 불편한 점은 개인사용자 컴퓨터가 일반적으로 이들의 주소들을 기억해야 하며, 그리고 이것을 변경하는데 상대적으로 복잡한 절차들이 요구된다는 것이다. 예를 들면, 개인사용자 컴퓨터에 기억된 IP주소와 DNS주소의 변경은 긴 숫자의 수동(手動) 입력을 요구한다. 또한, 그것은 OSP 또는 ISP에 의하여 제공되는 접속 소프트웨어와 같은 전문화된 소프트웨어를 올리고(loading) 실행하는 요구를 필요로 한다. 다른 불이익은 예를 들어 여행중에, 만약 사용되는 일반적인 OSP 또는 ISP와 같은 개인 사용자 컴퓨터의 일반적인 접속 모드와 다른 인터넷 접속 모드에 접속을 원한다면, 개인사용자 컴퓨터는 큰 유연성을 가지지 못한다는 것이다.To access the Internet, an individual user's computer is typically provided with an IP address and DNS address from a service that provides OSP, ISP, or other Internet access. The disadvantage of this is that individual user computers typically need to remember their addresses and that relatively complex procedures are required to change them. For example, changing the IP address and DNS address stored in the personal user computer requires a long manual input. In addition, it requires a requirement to load and execute specialized software such as connection software provided by the OSP or ISP. Another disadvantage is that, for example, an individual user's computer does not have the greatest flexibility if, during a trip, he wants to access an Internet access mode other than the normal access mode of a personal user computer such as a general OSP or ISP used.

모뎀 접속은 호텔이나 또는 공공 장소에서 여행자를 위한 접속을 성취시키기 위하여 많은 단계를 요구하는 부가적인 불이익을 받는다. 예를 들어 호텔에서, 전화 잭이 일반적으로 전화 접속을 위하여 제공된다. 일반적으로 사용자는 호텔에서 공급한 전화 잭으로 부터 휴대용 컴퓨터 또는 개인 통신기에 있는 다른 전화 잭까지 전화선을 연결하지 않으면 안된다. 전화망에 전화통신 연계하기 위하여 호텔의 전화배선과 교환대 시스템이 접속되고, 전화망은 차례로 ISP, OSP 또는 다른 통신망 포트에 전화를 연결한다. 이것은 상대적으로 저속도이고, 외부 전화 접속을 하기 위한 특별한 다이얼 코드의 사용을 포함하여 호텔배선과 통신장비에 의존한다는 많은 불편사항이 있다. 왜냐하면 호텔 방 전화회선이 사용 중이기 때문에, 이러한 호텔의 다이얼호출(dial-up) 사용자들은 보통 컴퓨터가 전화회선에 접속하고 있는 동안에는 전화 통화를 할 수도 또는 받을 수도 없다.Modem access has the additional disadvantage of requiring many steps to achieve access for travelers in a hotel or public place. For example, at a hotel, a telephone jack is typically provided for dial-up. Typically, a user must connect a telephone line from a telephone jack supplied by the hotel to another telephone jack on a portable computer or personal communicator. To connect the telephone network to the telephone network, the hotel's telephone wiring and switchboard system are connected, and the telephone network in turn connects the telephone to the ISP, OSP or other communication port. This is a relatively low speed and there are many inconveniences that it relies on hotel wiring and communication equipment, including the use of special dial codes to make external dial-up connections. Because hotel room telephone lines are in use, dial-up users of these hotels usually can not make or receive phone calls while the computer is connected to the telephone line.

여행자에게 사용 가능한 모뎀 접속의 다른 형태는 전화부스 또는 공항 클럽 과 같은 공공 장소에 설치된 전화 잭(RJ11 잭과 같은)을 통하는 것이다 - 위에 기술한 호텔에서의 전화 잭 접속에 관한 것과 같은 많은 똑같은 불편사항을 겪는다.Other forms of modem access available to travelers are through telephone jacks (such as RJ11 jacks) located in public places such as telephone booths or airport clubs - many of the same inconveniences as telephone jack connections at hotels described above .

아직, 여행자에게 가능한 전자통신 시스템 접속의 또 다른 형태는 컴퓨터 통신국의 이용이다. 다양한 형태의 이러한 통신국이 많은 공항, 호텔 방, 여객선 터미널, 기차역 등에서 일반적으로 이용될 수 있다. 이러한 통신국들의 몇가지 모델이 92101 캘리포니아, 샌디에고, G 스트리트 308에 위치한 ATCOM/Info 에서 이용할 수 있다. 이 통신국들은 인터넷, OSP 또는 전자우편 서비스에의 접속을 제공한다. 보통 사용료가 신용카드에 의하여 부과되며, 사용자는 원한다면 상기 전자통신 서비스에 접속할 수 있다. 어떠한 통신국들은 인터넷에 직접 또는 T1 연계를 사용하여 상대적으로 넓은 주파수대역폭과 상대적으로 고속 연계를 제공한다. 이러한 통신국들의 한가지 단점은 단지 통신국에 의하여 제공되는 연산 장비만이 - 사용자 자신의 컴퓨터 장비 대신에 - 전자통신망에 접속하는데 사용된다는 것이다.Yet another type of electronic communication system connection available to travelers is the use of a computer communication station. Various types of such communication stations are commonly available in many airports, hotel rooms, passenger terminal, train stations, and the like. Several models of these stations are available at ATCOM / Info, located at G Street 308, San Diego, 92101, California. These stations provide access to the Internet, OSP, or e-mail services. The normal usage fee is charged by the credit card, and the user can access the electronic communication service if he / she desires. Some stations use a direct or T1 connection to the Internet to provide a relatively wide frequency bandwidth and a relatively fast linkage. One disadvantage of these communication stations is that only computing equipment provided by the communication station is used to access the electronic network - instead of the user's own computer equipment.

T1 연계는 통신망에 접속하는 또 다른 형태를 제공한다. 알려진 여러 다른 접속의 형태보다 넓은 주파수대역폭과 높은 접속 속도를 얻을 수 있지만, T1 연계는 상대적으로 고비용과 설치가 어려울 뿐만 아니라, 휴대용 개인 컴퓨터 또는 팜 컴퓨터와 같은 휴대용 통신장비를 이용해서는 널리 접속할 수 없다. 게다가, T1 연계는 호텔 또는 공공 장소에서, 여행객과 같은 이동사용자는 일반적으로 이용할 수 없다.The T1 association provides another form of access to the network. Although it is possible to achieve a wider frequency bandwidth and higher connection speeds than many other known types of connections, the T1 connection is relatively expensive and difficult to install, and is not widely accessible using handheld communication devices such as portable personal computers or palm computers . In addition, the T1 connection is generally not available to mobile users, such as travelers, in hotels or public places.

케이블 모뎀 또한 케이블 텔레비젼 시스템을 통하여 인터넷에 연계가 가능하다. 이러한 케이블 모뎀은 특별한 접속장비와 소프트웨어의 필요 및 이동성 부족의 단점을 갖는다. 더우기, 통신망에의 케이블 모뎀 접속은 공공 장소 또는 호텔 방에 있는 여행자를 위해서는 일반적으로 가능하지 않다. 반면에, 만약 이것이 여행자에게 또는 공공 장소에서 이용될 수 있다면, 접속은 케이블 시스템에 케이블 배선의 설치를 요구하기 때문에 상대적으로 복잡하다.Cable modems can also be linked to the Internet via cable television systems. These cable modems have the disadvantages of lack of special connectivity equipment and software and lack of mobility. Moreover, cable modem access to the network is generally not possible for travelers in public or hotel rooms. On the other hand, if this can be used by travelers or in public, the connection is relatively complicated because it requires the installation of cable wiring in the cable system.

10베이스 티 이더넷(10Base T Ethernet)카드와 같은 이더넷(Ethernet)카드와 관련 특수배선 그리고 통신 프로토콜을 사용하는 컴퓨터의 근거리통신망(Local Area Networks ; 이하, “LAN”이라 함)을 구성하는 것이 또한 알려져 있다. 휴대용 연산 시스템을 포함하는 많은 컴퓨터들은 이러한 이더넷 카드를 장착하고 있다. 부가(Add-on) 이더넷 카드 또한 광범위하게 이용할 수 있다. 이더넷 카드는 전자통신망에 다이얼호출 접속을 제공하지 않는 단점이 있다. 더우기, 이더넷 카드를 사용하여 접속하는 컴퓨터는 보통 노벨 네트웨어(Novell Netware)와 같은 전문 네트워크 소프트웨어를 요구한다. 이러한 네트웨크의 유지는 복잡하고, 전문화된 지식과 기술을 요구한다.It is also known to configure Local Area Networks (hereinafter referred to as " LAN ") computers using Ethernet cards such as 10BaseT Ethernet cards and associated special wiring and communication protocols have. Many computers, including portable computing systems, are equipped with such Ethernet cards. Add-on Ethernet cards are also widely available. Ethernet cards have the drawback that they do not provide dial-up access to the electronic network. Moreover, computers that connect using an Ethernet card usually require specialized network software, such as Novell Netware. The maintenance of these networks requires complex, specialized knowledge and skills.

많은 컴퓨터들은 이더넷 카드와 모뎀 두 가지 모두 장착된다. 이더넷카드는 근거리 통신망(LAN)을 통한 지역 전자통신을 위한 시스템에서 사용되고, 모뎀은, 위에서 기술한 바와 같이, 외부 전자통신망에 다이얼호출 통신을 위하여 사용된다. 이것은 부가장비 비용, 양쪽 장치를 조정하기 위하여 증가되는 복잡성, 컴퓨터 크기와 무게와 같은 많은 불이익을 초래한다. 부가된 크기와 무게는 그들로 하여금 낮은 구매력을 갖게 하므로, 후자는 이동용 또는 휴대용 컴퓨터에 대해 특별한 불이익이다. 부가된 무게와 크기는 여행의 불편을 초래하고, 운반성이 낮아지므로, 이것은 또한 여행자에게 불편한 사항이다. 더우기, 보다 작은 전자 장치를 선호하는 소비자들에게는 증가된 크기가 장치의 시각적인 품질을 감소시킨다.Many computers are equipped with both ethernet cards and modems. The Ethernet card is used in a system for local electronic communication over a local area network (LAN), and the modem is used for dial-in communication to an external electronic communication network, as described above. This results in a number of disadvantages such as additional equipment costs, increased complexity to adjust both devices, and computer size and weight. The added size and weight make them affordable, so the latter is a particular disadvantage for portable or portable computers. The added weight and size are inconvenient for travelers, as they cause travel inconveniences and lower transportability. Moreover, for consumers who prefer smaller electronic devices, the increased size reduces the visual quality of the device.

상기와 같이, 여행자, 정상적인 접속 사이트로부터 떨어져 있는 사람들, 또는 집, 또는 사무실에서의 인터넷에 보다 쉬운 접속을 제공하기 위한, 인터넷과 같은 전자통신망에 접속을 제공하는 시스템과 방법의 필요성이 있다는 것은 명백하다.As noted above, it is evident that there is a need for a system and method for providing access to electronic networks, such as the Internet, to provide easier access to travelers on the Internet, people away from a normal access site, or the home or office. Do.

따라서 본 발명의 하나의 목적은 사용자에 의하여 요구되는 장치에서 전자통신망 접속을 위한 시스템을 제공하는 것이다(예를 들면, 클라이언트 장치는 감소된 크기와 장치 가격을 가진다).It is therefore an object of the present invention to provide a system for electronic network connection in a device required by a user (e.g., the client device has reduced size and device cost).

본 발명의 다른 목적은 개인 사용자의 컴퓨터에서 IP주소 및/또는 DNS 주소를 자동 변경하는 시스템과 방법을 제공하는 것이다.It is another object of the present invention to provide a system and method for automatically changing an IP address and / or a DNS address in an individual user's computer.

본 발명의 또 다른 목적은 전자통신망에의 고속 접속을 위한 시스템과 방법을 제공하는 것이다.It is another object of the present invention to provide a system and method for high-speed access to an electronic communication network.

본 발명의 또 다른 목적은 특히 여행자 또는 정상적인 접속 사이트로부터 떨어져 있는 사람들을 위하여, 고속 전자통신망에 고속의 원격접속을 제공하는 시스템과 방법을 제공하는 것이다.It is a further object of the present invention to provide a system and method for providing high-speed remote access to a high-speed electronic communication network, especially for those travelers or persons away from a normal access site.

본 발명의 또 다른 목적은, 랩탑, 노트 북 그리고 다른 휴대용 컴퓨터와 같은, 그들 자신의 컴퓨터를 사용하는 여행자들을 위하여 인터넷 또는 온라인 서비스에 접속을 제공하는 것이다.It is a further object of the present invention to provide access to internet or online services for travelers using their own computers, such as laptops, notebooks and other portable computers.

그 위에 본 발명의 또 다른 목적은 전자통신 시스템에의 접속을 위한 덜 복잡한 시스템과 방법을 제공하는 것이다.It is yet another object of the present invention to provide a less complex system and method for connection to an electronic communication system.

본 발명에 대한 또 다른 목적은 아파트 빌딩과 사무실 빌딩과 같은 다양한 위치에서의 조정된 네트워크 접속을 제공하는 것, 그리고 접속에 대한 요금을 징수하는 것이다.It is another object of the present invention to provide a coordinated network connection at various locations, such as apartment buildings and office buildings, and to collect fees for connections.

본 발명은 접속 포트와 관련 통신 연계를 통하여 서버 시스템에 다수의 클라이언트 시스템을 연결하는 시스템을 제공하고, 서버 시스템을 통하여 클라이언트 시스템의 전자통신망 접속을 제공하는 것에 의하여, 전자통신망에의 원격 접속을 위하여 종래 알려진 시스템과 방법의 문제점들을 크게 해소하다. 바람직한 실시예에서, 개인용 컴퓨터와 클라이언트 연결소프트웨어를 가진 클라이언트 시스템은 서버 소프트웨어를 가동시키는 서버에 의해 인터넷에 연결한다. 요금 청구는 클라이언트 시스템의 각각을 위하여 서버 소프트웨어에 의하여 추적되고 기록된다. 서버는 전자통신망을 통하여 선택적으로 망 관리 소프트웨어에 통신한다.The present invention provides a system for connecting a plurality of client systems to a server system via a connection port and a related communication link, and provides a remote access to an electronic communication network by providing a client system's electronic network connection through the server system Thereby greatly solving the problems of the known systems and methods. In a preferred embodiment, the client system with the personal computer and client connection software connects to the Internet by a server running the server software. The billing is tracked and recorded by the server software for each of the client systems. The server selectively communicates via the electronic network to the network management software.

서버 소프트웨어는 서버에 연계된 접속 포트 각각을 통하여 접속을 추적하고 콘트롤한다. 서버 소프트웨어는 서버와 연계된 각각의 클라이언트 시스템에 청구서작성 선택사항을 제공하고, 청구서작성의 특별사항을 기록하며, 승인 시스템에 청구서작성 데이터를 전송하고 그리고 승인 시스템으로부터 승인 또는 거부를 수신받으며, 클라이언트 시스템에 승인 또는 거부 신호를 전송하고, 클라이언트 시스템에 의한 시스템 사용을 추적하고, 로그 오프(log off)시간과 활동시간을 감시하며, 청구 금액을 결정하고 그리고 각각의 계산서를 청구하는 등의 청구서작성 등의 특징을 포함한다. 클라이언트 시스템에서 가동하는 클라이언트 소프트웨어는 필요한 네트워크 연결을 이루기 위하여 서버 소프트웨어와 함께 작동하고, 청구서 작성 정보를 제공하고, 로그 온(log on) 세션 등을 가동하고 종료한다.The server software tracks and controls connections through each of the connection ports associated with the server. The server software provides billing options to each client system associated with the server, records special aspects of billing, sends billing data to the approval system, receives approval or rejection from the approval system, Send an approval or deny signal to the system, track usage of the system by the client system, monitor the log off time and activity time, determine the amount of the charge, and bill each statement And the like. The client software running on the client system works in conjunction with the server software to provide the requisite network connection, provides billing information, activates and terminates logon sessions, and the like.

그러므로, 본 발명은 특수 접속포트를 사용하여 고속의 인터넷 접속을 제공한다. 클라이언트 시스템의 전자통신망에의 접속은 측정될 수 있고, 시스템 사용을 근거로 한 청구서 작성을 가능하게 한다. 클라이언트 시스템은 전자통신망 접속과 청구서 작성을 위하여 자동적으로 구성될 수 있다. 또한, 클라이언트 시스템 구성은 접속 세션의 종료 후 복원된다. 다양한 지불 옵숀이 개별 클라이언트 시스템에 의한 사용을 위하여 선택될 수 있다. 그 위에, 시스템 소프트웨어는 연결이 소멸되었는지를 결정하기 위하여 접속 포트를 통하여 연결을 감시하고, 세션이 종료된 경우에는 청구서 작성이 자동적으로 설정된다. 게다가, 망 관리 소프트웨어는 원거리에서의 네트워크의 관리를 제공한다.Therefore, the present invention provides a high-speed Internet connection using a special connection port. The connection of the client system to the electronic network can be measured and enables billing based on system usage. The client system can be automatically configured for electronic network connection and invoicing. In addition, the client system configuration is restored after the end of the connection session. Various payment options can be selected for use by individual client systems. On top of that, the system software monitors the connection through the connection port to determine if the connection has been lost and, if the session is terminated, the billing is automatically established. In addition, network management software provides management of the network over long distances.

하나의 실시예로서, 본 발명은 공공 장소, 호텔 방, 배 또는 정상적인 접속 사이트로부터 떨어진 다른 곳에서 여행자들을 위하여, 본 발명의 사용을 위하여 채택된 접속 포트에 이러한 장소를 맞추는 것에 의하여, 고속 전자통신시스템 접속을 제공한다. 다수의 사용자들은 단일 서버에 접속할 수 있으며, 그 서버에 연결된 고속 전자통신망 접속회선의 증가 사용을 제공한다. 다른 실시예에서, 본 발명은 또한 접속을 원하는 오피스 빌딩 또는 아파트와 같이 많은 방을 가진 빌딩에서 전자통신망에 고속접속을 제공한다.As one embodiment, the present invention provides a method and system for high-speed electronic communications, such as by placing this location on a connecting port adapted for use by the present invention for travelers in a public place, hotel room, ship or elsewhere remote from a normal access site Provides system connectivity. Multiple users can connect to a single server and provide increased use of high-speed electronic network access lines connected to that server. In another embodiment, the present invention also provides a high-speed connection to a telecommunications network in a building with many rooms, such as an office building or an apartment for which a connection is desired.

다른 실시예에서, 서버 소프트웨어는 그에 할당된 포트에 활성 환영신호를 보낸다. 이 환영신호는 매초 또는 매 일천분의 일초(millisecond)와 같이 주기적 또는 계속적으로 보내진다. 클라이언트 소프트웨어는 일단 그것이 가동되면 환영신호를 수신하기 위하여 적응되고, 클라이언트 소프트웨어를 가동하는 클라이언트 시스템과 서버 사이에 통신 연결이 이루어진다. 한가지 예로서, 클라이언트 소프트웨어는 클라이언트 시스템에서 부팅되고, 환영신호를 기다린다. 그러면 케이블 또는 다른 유선이, 서버에 연결된 포트 또는 서버와 통신하는 다른 포트와 클라이언트 시스템과의 연계를 이루기 위하여, 클라이언트 시스템에 연결된다. 일단 연계가 이루어지면, 서버로부터 포트에 보내진 환영신호는 연계를 통하여 클라이언트 시스템에 의하여 수신되고, 초기접속절차 또는 다른 어떤 초기화 순서가 실행된다.In another embodiment, the server software sends an active welcome signal to the port assigned to it. This illusion signal is sent periodically or continuously, such as every second or every millisecond. The client software is adapted to receive the welcome signal once it is running, and a communication connection is established between the client system running the client software and the server. As an example, the client software is booted from the client system and waits for a welcome signal. A cable or other wire is then connected to the client system to establish an association with the client system with a port connected to the server or another port communicating with the server. Once the association is established, the welcome signal sent from the server to the port is received by the client system over the association and an initial connection procedure or some other initialization sequence is performed.

인터넷에 접속이 이루어진 바람직한 실시예에서, 네트워크는 IP 주소 및/또는 DNS 주소와 같은 세팅을 클라이언트 컴퓨터에 구성하고 조정한다. 이러한 세팅, 예를 들어 주소의 세팅은 일반적으로 인터넷 접속을 의하여 요구된다. 시스템은 클라이언트 컴퓨터의 구성을 저장하고 미리 맞추어 놓은(Pre-set) IP 및 DNS 세팅과 같은 세팅을 조정하고, 그리고 서버 시스템에의 접속을 제공하는 원격 접속 포트를 통하여 인터넷에 접속하기 위하여 필요한 구성과 콘트롤 세팅 (예를 들어, 등록 세팅)을 제공한다.In a preferred embodiment where access to the Internet is made, the network configures and coordinates settings such as IP address and / or DNS address on the client computer. These settings, for example address settings, are generally required by Internet access. The system stores the configuration of the client computer and adjusts settings such as pre-set IP and DNS settings, and the necessary configuration to connect to the Internet through a remote access port that provides access to the server system. Control settings (e.g., registration settings).

본 발명의 특징 및 이점은 첨부된 도면과 함께 다음의 발명의 상세한 설명의 검토로부터 이해되어야 한다. 도면에서 동일한 부분에는 동일한 인용 번호를 사용하였다.BRIEF DESCRIPTION OF THE DRAWINGS The features and advantages of the present invention should be understood from a review of the following detailed description of the invention, taken in conjunction with the accompanying drawings. In the drawings, the same reference numerals are used for the same parts.

도 1은 본 발명에 따른 전형적인 클라이언트 시스템의 시스템도이다.1 is a system diagram of a typical client system in accordance with the present invention.

도 2는 본 발명에 따른 서버 시스템의 블록도이다.2 is a block diagram of a server system according to the present invention.

도 3a는 본 발명의 일 실시예에 따른 서버와 접속 포트의 블록도다.3A is a block diagram of a server and a connection port according to an embodiment of the present invention.

도 3b는 본 발명의 다른 실시예에 따른 블록도이다.3B is a block diagram according to another embodiment of the present invention.

도 4a는 본 발명에 따른 임시 숙소 서버와 접속 포트의 일 예의 블록도이다.4A is a block diagram of an example of a temporary accommodation server and a connection port according to the present invention.

도 4b는 본 발명에 따른 빌딩 서버와 접속 포트의 일 예의 블록도이다.4B is a block diagram of an example of a building server and connection port according to the present invention.

도 5는 본 발명의 일 실시예에 따른 서버와 접속 포트의 블록도이다.5 is a block diagram of a server and a connection port in accordance with an embodiment of the present invention.

도 6a는 본 발명에 따른 실행 코드가 쓰여진 휴대용 플로피 디스크의 도해이다.6A is an illustration of a portable floppy disk in which an executable code according to the present invention is written.

도 6b는 본 발명에 따른 실행 코드가 쓰여진 휴대용 마그네틱테이프의 도해이다.6B is an illustration of a portable magnetic tape in which an executable code according to the present invention is written.

도 6c는 본 발명에 따른 실행 코드가 쓰여진 휴대용 광 디스크의 도해이다.6C is an illustration of a portable optical disc in which an executable code according to the present invention is written.

도 7은 본 발명의 일 실시예에 따른 클라이언트 시스템의 표시 화면을 보여주는 화면표시이다.7 is a screen display showing a display screen of the client system according to an embodiment of the present invention.

도 8은 본 발명에 따른 클라이언트 소프트웨어의 작동 흐름도이다.8 is an operational flowchart of the client software according to the present invention.

도 9a는 본 발명에 따른 클라이언트 소프트웨어의 일 예의 작동을 설명한 흐름도이다.9A is a flow chart illustrating the operation of one example of client software in accordance with the present invention.

도 9b는 본 발명에 따른 클라이언트 소프트웨어의 일 예의 작동을 설명한 다른 흐름도이다.Figure 9B is another flow diagram illustrating the operation of one example of client software in accordance with the present invention.

도 9c는 본 발명에 따른 클라이언트 소프트웨어의 일 예의 작동을 설명하는 또 하나의 흐름도이다.9C is another flow diagram illustrating the operation of one example of client software in accordance with the present invention.

도 10은 본 발명의 일 실시예에 따른 클라이언트 시스템의 구성 화면을 보여 주는 화면표시이다.10 is a screen display showing a configuration screen of a client system according to an embodiment of the present invention.

도 11은 본 발명의 일 실시예에 따른 클라이언트 시스템의 청구서 작성 메뉴 화면을 보여 주는 화면표시이다.11 is a screen display showing an invoice creation menu screen of the client system according to an embodiment of the present invention.

도 12는 본 발명의 일 실시예에 따른 클라이언트 시스템의 세션 표시를 보여주는 화면표시이다.12 is a screen display showing a session display of a client system according to an embodiment of the present invention.

도 13은 본 발명에 따른 서버 시스템과 관련된 흐름도이다.Figure 13 is a flow diagram associated with a server system in accordance with the present invention.

도 14는 본 발명에 따른 서버 시스템의 다른 양상과 관련된 흐름도이다.14 is a flow chart associated with another aspect of a server system according to the present invention.

도 15는 본 발명의 일 실시예에 따른 클라이언트 시스템의 접속 분리된 표시를 보여 주는 화면표시이다.FIG. 15 is a screen display showing disconnected displays of a client system according to an embodiment of the present invention.

도 16은 본 발명의 일 실시예에 따른 클라이언트 시스템의 청구서 작성표시를 보여 주는 화면표시이다.16 is a screen display showing an invoice creation display of a client system according to an embodiment of the present invention.

도 17은 본 발명의 일 실시예에 따른 서버 소프트웨어 모듈의 상징적인 표시이다.17 is a symbolic representation of a server software module in accordance with an embodiment of the present invention.

도 18a는 본 발명에 따른 서버 시스템의 일 예와 관련된 흐름도이다.18A is a flowchart related to an example of a server system according to the present invention.

도 18b는 본 발명에 따른 서버 시스템의 일 예와 관련된 흐름도이다.18B is a flowchart related to an example of a server system according to the present invention.

도 19는 본 발명의 일 실시예에 따른 네트워크 시스템의 블록도이다.19 is a block diagram of a network system according to an embodiment of the present invention.

도 20은 본 발명의 일 실시예에 따른 데이터베이스 구조의 도표이다.20 is a diagram of a database structure in accordance with an embodiment of the present invention.

도 21은 본 발명에 따른 클라이언트 소프트웨어를 포함하는 작동 시스템의 표시이다.21 is an illustration of an operating system that includes client software in accordance with the present invention.

도 22는 클라이언트 시스템을 서버 시스템에 연결하는 일련의 단계를 설명하는 흐름도이다.22 is a flow diagram illustrating a series of steps for connecting a client system to a server system.

도 23은 본 발명에 따른 핫(hot) 접속 포트를 설명하는 블록도이다.23 is a block diagram illustrating a hot connection port according to the present invention.

도 24는 본 발명의 일 예를 설명하는 흐름도이다.24 is a flowchart for explaining an example of the present invention.

도 25는 본 발명의 일 예를 설명하는 도 24의 흐름도의 계속이다.Fig. 25 is a continuation of the flowchart of Fig. 24 illustrating an example of the present invention.

도면의 주요 부분에 대한 설명Description of the main parts of the drawings

10 : 클라이언트 장치(또는 시스템) 20 : 중앙처리장치10: client device (or system) 20: central processing unit

40 : 휘발성 기억장치 50 : 비휘발성 기억장치40: volatile storage device 50: nonvolatile storage device

60 : 망통신 어뎁터 70 : 입력 장치60: Network communication adapter 70: Input device

75 : 표시 화면 80 : 착탈가능 미디어 드라이브75: Display screen 80: Removable media drive

90 : 클라이언트 소프트웨어 110 : 서버 시스템90: Client software 110: Server system

112 : 청구서작성 모듈 114 : 서버 연계 모듈112: billing module 114: server linkage module

115 : 부가 통신스테이션 116 : 접속 콘트롤 모듈115: Additional communication station 116: Connection control module

117 : 시스템 장애 모듈 120 : 프로세서117: system fault module 120: processor

130 : 서버 소프트웨어 140 : 통신 인터페이스130: server software 140: communication interface

145 : 라우터 150 : 제2 인터페이스145: Router 150: Second interface

160 : 접속 포트 165 : 유선160: connection port 165: wired

167 : 무선통신 169 : 유료 전화 스테이숀167: Wireless communication 169: Paid telephone service

170 : 지역 터미날 310 : 전자통신망170: Local terminal 310: Electronic communication network

410 : 망 관리 서버410: network management server

본 발명에 따라, 이동용 또는 휴대용 클라이언트 장치를 사용하여 전자통신망에 즉시 접속할 수 있는 시스템이 제공된다. 이 설명에서, 전자통신망은 사용자가 원격으로 접속할 수 있는 어떠한 연산, 멀티미디어 또는 비디오 시스템을 포함하는 것으로 해석된다. 이러한 전자통신망의 예는 인터넷, 온라인 서비스, 다이얼호출 컴퓨터 서버, 광역망, 전자우편 시스템 등을 포함한다. 이 설명에서 전자통신망은 사용자 (또는 클라이언트 장치) 온라인 접속을 제공하는 어떤 수단에 접속된다. 이들은 예를 들어, 다이얼호출 접속, 비디오 데이터베이스 서버, 전자게시판 그리고 광역망 서버에 의해 접속되는 ISP, OSP, 컴퓨터 서버를 포함한다. 이 설명에서 정의된 바와 같이 전자통신망은 단일 컴퓨터 전자게시판 시스템에서와 같은 단일 서버 컴퓨터를 선택적으로 포함하는 것으로 해석된다.In accordance with the present invention, there is provided a system for instantly connecting to a telecommunications network using a mobile or portable client device. In this description, the electronic network is interpreted to include any operation, multimedia or video system that the user can remotely access. Examples of such electronic networks include the Internet, online services, dial-up computer servers, wide area networks, e-mail systems, and the like. In this description, the electronic network is connected to some means of providing a user (or client device) online connection. These include, for example, ISPs, OSPs, and computer servers connected by dial-up connections, video database servers, electronic bulletin boards, and wide area network servers. As defined in this description, the electronic network is interpreted to selectively include a single server computer, such as in a single computer electronic bulletin board system.

클라이언트 장치 또는 클라이언트 시스템(10)은, 전자통신망에, 전형적으로 데이터처리시스템, 접속하기 위하여 사용되는 어떠한 장치를 포함하는 것으로 이 설명에서 이해된다. 이러한 장치는 어떠한 형태의 개인용 컴퓨터, 인터넷국, 텔레비젼 세트-탑(set-top)장치, 팜 컴퓨터, 핸드-헬드(Hand-held) 또는 노트북 또는 랩탑 컴퓨터와 같은 휴대용 컴퓨터를 포함한다. 또한, 이러한 클라이언트 장치는 윈도우즈, 윈도우즈 95, 메킨토시, 윈도우즈 NT 또는 유닉스 운영시스템과 같은 다양한 운영시스템 또는 프로그램 언어를 이용할 때 본 발명을 효과적으로 사용할 수 있다.The client device or client system 10 is understood in this description to include any device that is used to connect to a data communication system, typically a data processing system. Such devices include any type of personal computer, an Internet station, a television set-top device, a palm computer, a hand-held or portable computer such as a laptop or laptop computer. In addition, these client devices can effectively use the present invention when using various operating systems or programming languages such as Windows, Windows 95, Macintosh, Windows NT or Unix operating systems.

도 1 내지 도 5에서 도시한 바와 같이, 본 발명의 시스템과 방법은, 공공 장소에 설치된 특수 접속포트(160)를 사용하여, 클라이언트 장치(10)의 인터넷과 같은 전자통신망(Electronic Communications networks ; 이하, ECN 이라 함)(310)에의 직접 고속접속을 제공한다. 접속 포트는 서버(110)에 연결되며, ECN(310)에 전송 접속을 차례로 제공한다. 선택적으로, 서버(110)는 또한 ECN(310)을 통하여 망관리 서버(NETWORK MANAGEMENT SERVER; 410)에 연결된다. 망관리 서버(410)는 청구서작성 거래 처리, 원격망 관리 및 이용통계 보고를 실행하기 위하여 망관리 소프트웨어를 가동한다. 본 발명의 하나의 실시예로서, 다수의 서버(110)가 여기에서 기술된 방법으로 망관리 서버(410)와 통신한다.As shown in Figures 1 to 5, the system and method of the present invention can be implemented using electronic communication networks (e. G., Internet < RTI ID = 0.0 > , ≪ / RTI > ECN) < / RTI > The connection port is connected to the server 110 and provides a transfer connection to the ECN 310 in turn. Optionally, the server 110 is also connected to a network management server 410 via an ECN 310. The network management server 410 operates the network management software to execute billing transaction processing, remote network management, and usage statistics reporting. As one embodiment of the present invention, multiple servers 110 communicate with the network management server 410 in the manner described herein.

도 1에 도시한 바와 같이, 전형적인 클라이언트 장치(10)는 중앙처리장치(Centural Processing Unit ; 이하 CPU라 함)(20)를 포함한다. CPU(20)는 버스(30)를 통하여, 다른 것들 중에서, 휘발성 기억장치(Randon Access Memory ; 이하 ‘RAM'이라 함)(40)에, 비휘발성 기억장치(디스크 드라이브, CD-ROM 또는 데이터 테이프 등)(50), 망 통신 어댑터(이더넷 카드 등)(60), 키보드 및/또는 포인팅 또는 포인트-앤드-클릭 장치(마우스, 라이트 펜, 터치 스크린, 터치 패드 등)와 같은입력수단(Input)(70), 비디오 디스플레이 스크린 및/또는 오디오 스피커와 같은 출력장치, 플로피 디스크 드라이브, CD-ROM 드라이브, PCMIA 포트, CD-WORM 드라이브 또는 데이터 테이프 드라이브 등과 같은 착탈가능 미디어 드라이브(80)에 연결된다. 클라이언트 시스템(10)은 본 발명을 사용하기 위하여 클라이언트 소프트웨어(90)를 작동한다. 도 1에서 보는 바와 같이, 클라이언트 소프트웨어(90)는 비휘발성 기억장치(50)에 저장된다. 또한, 상기 클라이언트 소프트웨어(90)는 착탈가능 미디어 드라이브(80)에 의하여 읽히는 착탈가능 미디어에 저장할 수도 있다. 클라이언트 소프트웨어(90)의 전부 또는 일부는, 예를 들면 동작 중에, RAM(40)안에 기억시킬 수 있다. 클라이언트 소프트웨어(소스 코드, 컴파일러형 또는 2진 버전과 같은 어떠한 형태도 될 수 있다)를 실행하는 착탈가능 미디어의 예시가 도 6a, 6b, 6c 에 각각 플로피 디스크, 마그네틱 테이프, 그리고 광 디스크 형태로 도시되어 있다. 바람직한 실시예에서, 클라이언트 장치는 휴대용 컴퓨터이고, 전자통신망은 인터넷 또는 온라인 서비스 망이다.As shown in Figure 1, a typical client device 10 includes a central processing unit (CPU) 20. The CPU 20 is connected to a volatile storage device (Random Access Memory) 40 via a bus 30 and a non-volatile storage device (such as a disk drive, a CD- Etc.) 50, a network communication adapter (such as an Ethernet card) 60, a keyboard and / or input means such as a pointing or point-and-click device (mouse, light pen, touch screen, A removable media drive 80, such as a hard disk drive 70, an output device such as a video display screen and / or an audio speaker, a floppy disk drive, a CD-ROM drive, a PCMIA port, a CD-WORM drive or a data tape drive. The client system 10 operates the client software 90 to use the present invention. As shown in FIG. 1, the client software 90 is stored in the non-volatile memory 50. Also, the client software 90 may be stored in a removable medium read by the removable media drive 80. All or a portion of the client software 90 may be stored in the RAM 40, for example during operation. Examples of removable media that execute client software (which may be in any form such as source code, compiler type, or binary version) are shown in Figures 6a, 6b, and 6c in the form of a floppy disk, a magnetic tape, . In a preferred embodiment, the client device is a portable computer and the electronic network is an Internet or online service network.

도 2는 서버 시스템(110)을 보여주는 블록도이다. 작동 중에, 클라이언트 시스템(10)은 서버 시스템(110)을 통하여 ECN(310)에 연결된다. 서버 시스템은 프로세서(120)를 포함한다. 가동 중에, 프로세서(120)는 클라이언트 시스템(10)과 ECN(310) 양쪽을 통신 연계하기 위하여 채용된 서버 소프트웨어(130)을 포함하여 여러가지 소프트웨어를 작동한다. 서버 소프트웨어(130)의 작동은 아래에서 보다 상세히 논의한다. 일반적으로, 클라이언트 시스템(10)과 ECN(310)사이에 통신 연계가 이루어지면, 서버(110)는 클라이언트 시스템(10)과 ECN(310)과의 사이의 인터페이스와 같은 작용을 한다. 하나의 실시예로서, 서버(110)는 ECN(310)과의 통신을 위하여 통신 인터페이스(140)를 포함한다. 통신 인터페이스(140)는, 예를 들면 T1 전송 회선 그리고 부대 장치와 같은 통신을 위한 정규 장치를 포함한다. 마찬가지로 클라이언트 시스템 접속 포트(160)와 통신하기 위하여 제2 인터페이스(150)가 바람직하다. 바람직하게는 접속 포트(160)는 이더넷 통신 포트이다. 제2 인터페이스(150)는 예를 들어, 유선 또는 무선 송신을 통하여 접속 포트(160)로부터 통신을 수신한다. 바람직하게는, 접속 포트(160) 및 클라이언트 시스템(10) 양쪽 모두에는 통신을 위하여 클라이언트 시스템(10)에 구축된 이더넷 카드(60)의 사용과 같은 이더넷 연계가 마련되어야 한다. 도 6a, 6b 및 6c 에 서버 소프트웨어(소스 코드, 컴파일러형 또는 2진 버전과 같은 어떤 형태도 될 수 있다)를 실행하는 예시적인 착탈가능 미디어를 도시하였다.FIG. 2 is a block diagram showing the server system 110. FIG. In operation, the client system 10 is connected to the ECN 310 via the server system 110. The server system includes a processor 120. During operation, the processor 120 operates various software including server software 130 employed to communicate both the client system 10 and the ECN 310. The operation of the server software 130 is discussed in more detail below. In general, when a communication link is established between the client system 10 and the ECN 310, the server 110 acts as an interface between the client system 10 and the ECN 310. In one embodiment, the server 110 includes a communication interface 140 for communicating with the ECN 310. The communication interface 140 includes, for example, a T1 transmission line and a regular device for communication such as an attached device. Likewise, a second interface 150 is preferred for communicating with the client system access port 160. Preferably, connection port 160 is an Ethernet communication port. The second interface 150 receives communications from the connection port 160 via, for example, wired or wireless transmission. Preferably, both the connection port 160 and the client system 10 must be provided with an Ethernet connection, such as the use of the Ethernet card 60 built in the client system 10 for communication. 6A, 6B, and 6C illustrate exemplary removable media that execute server software (which can be any form of source code, compiler type, or binary version).

서버 시스템(110)은 바람직하게는, T1, 비대칭 디지털 가입자 회선(Asymmetric Digital Subscriber Line; 이하, ADSL이라 함), ISDN 및 다른 고속 접속 수단과 같은 고속통신연계를 통하여 ECN(310)과 통신한다. 클라이언트 시스템과 서버 시스템의 해당 통신 인터페이스(60), (150)는 서버 시스템(110)에 의하여 이루어진 고속 통신 연계의 이점을 받아 클라이어트 시스템에 고속 처리를 제공한다. 비록 통신 인터페이스가 서버 시스템(110)과 ECN(310)과의 통신 연계와 동등한 데이터 처리능력 또는 주파수대역폭을 제공하는 것이 바람직하기는 하지만, 어떠한 통신 인터페이스들(60,150)도 사용될 수 있다. 다른 실시예에서, 통신 인터페이스들(60), (150)은 서버 시스템(110)과 ECN(310) 사이의 연계에 의하여 얻어지는 것보다 느린 처리능력 또는 좁은 주파수대역폭을 제공한다.Server system 110 preferably communicates with ECN 310 via a high speed communication link such as T1, asymmetric digital subscriber line (ADSL), ISDN and other high speed access means. The corresponding communication interfaces 60 and 150 of the client system and the server system provide high-speed processing to the client system by taking advantage of the high-speed communication link established by the server system 110. Any communication interfaces 60,150 may be used, although it is desirable for the communication interface to provide data processing capability or frequency bandwidth equivalent to the communication linkage between the server system 110 and the ECN 310. [ In another embodiment, the communication interfaces 60, 150 provide slower processing capabilities or narrower frequency bandwidth than those obtained by the association between the server system 110 and the ECN 310. [

접속 포트(160)와 클라이언트 시스템(10)의 통신 어댑터(60) 사이에 연계가 될 수 있는 것이라면 어떠한 형태의 접속 포트(160)도 사용될 수 있다. 바람직한 실시예에서, 통신 어댑터 60은 이더넷 카드이고 그리고 접속 포트(160)는 RJ45 접속 잭이다.Any type of connection port 160 can be used as long as it can be connected between the connection port 160 and the communication adapter 60 of the client system 10. [ In the preferred embodiment, the communication adapter 60 is an Ethernet card and the connection port 160 is an RJ45 connection jack.

접속 포트(160)는 바람직하기로는, 공공 장소에 제공되고, 서버(110)와 통신 연계를 가진다. 도 3a에 도시한 일 실시예에서, 캘리포니아 산디에고에 있는 ATCOM/Info 로 부터 이용 가능한 통신국이, 비록 전용 서버 또한 사용될 수 있더라도, 서버(110)로 제공된다. 접속 포트(160)는 통신국에 유선(165)을 통하여 분배되고 연결되며, 통신국은 또한 ECN에 접속을 제공하기 위하여 서버(110) 역할을 한다. 예를 들면, 10 BaseT 이더넷 케이블링이 사용될 수 있다. 대신으로, 접속 포트(160)는 무선 통신(회선(167)으로 도시된)을 통하여 연결될 수 있으며, 그 접속 포트(160)에는 무선 송신기가 장착되고, 서버(110)(보다 정확히는 인터페이스(150))에는 무선 수신기가 장착된다. 하나의 실시예로서, 신호 변환기 무선 송신을 하는 단일 UTP가 사용된다. 선택적으로, 통신국(110)은 또한 하나 또는 그 이상의 키보드와 디스플레이를 포함하여 지역 통신망 접속을 제공하고, 더하여 접속 포트(160)를 통하여 원격접속이 제공된다. 하나의 실시예에서, 접속 스테이션(160)은 전화부스(169)와 같은 유료 전화 스테이션에 설치될 수 있다. 다른 실시예로서, 도 3b 에 도시한 바와 같이, 서버(110) 역할을 하지 않는 부가 통신스테이션(115) 또한 서버(110)에 연결될 수 있다. 이 통신 스테이션들은 선택적으로 접속 포트(160)를 포함할 수 있다.The connection port 160 is preferably provided in a public place and has a communication link with the server 110. In one embodiment shown in FIG. 3A, a communication station available from ATCOM / Info in San Diego, Calif., Is provided to the server 110, although a dedicated server may also be used. The access port 160 is distributed and connected to the communication station via a wired line 165 and the communication station also serves as the server 110 to provide a connection to the ECN. For example, 10 BaseT Ethernet cabling can be used. Alternatively, the access port 160 may be connected via wireless communication (shown as line 167), which is equipped with a wireless transmitter and is connected to the server 110 (more precisely, the interface 150) ) Is equipped with a wireless receiver. In one embodiment, a single UTP for signal transducer wireless transmission is used. Optionally, the communication station 110 also provides a local network connection, including one or more keyboards and displays, and in addition, a remote connection is provided through the connection port 160. In one embodiment, the connecting station 160 may be installed in a toll telephone station, such as a telephone booth 169. 3B, an additional communication station 115 that does not serve as the server 110 may also be connected to the server 110. [ These communication stations may optionally include a connection port 160.

다른 실시예로서, 그림 4a에 도시한 바와 같이, 접속 포트(160)는, 호텔 서버(110)가 마련된 호텔과 또는 모텔들(이하, 집합적으로 호텔들이라 함)에서, 방에 제공된다. 이 호텔 방들은 지역 터미널(170)을 가진다. 지역 터미널(170)은 또한 공공 장소에 위치될 수도 있다. 지역 터미널(170) 각각은 방안에서의 연산 능력을 제공하기 위하여 키보드, 디스플레이 그리고 CPU(미도시)를 포함할 수 있다. 지역 터미널(170)은 지역 터미널 (170)의 틀 안에 또는 별도의 틀에 접속 포트(160)를 갖추고 있다. 지역 터미널은 호텔 서버(110)에 유선(165) 또는 무선통신연계(167)를 통하여 연결된다. 한편 이 예는, 터미널(170)이 선실 또는 특별실, 또는 배안의 공공의 지역에 설치되는 유람선과 같은 다른 형태의 구성으로 구현될 수 있다.As another example, as shown in FIG. 4a, the connection port 160 is provided in a room in a hotel or motels (hereinafter, collectively referred to as hotels) provided with a hotel server 110. These hotel rooms have a local terminal 170. The local terminal 170 may also be located in a public place. Each of the local terminals 170 may include a keyboard, a display, and a CPU (not shown) to provide computing capability in the room. The local terminal 170 has a connection port 160 in the frame of the local terminal 170 or in a separate frame. The local terminal is connected to the hotel server 110 via a wired line 165 or a wireless communication link 167. On the other hand, this example can be implemented in other types of configurations, such as terminal 170 is a cabin or private room, or a cruise ship installed in a public area of a ship.

본 발명이 적용된 오피스 빌딩 또는 아파트와 같은 구성을 도시하는 다른 예가 도 4b에 도시되어 있다. 접속 포트(160)는 서버(110)를 갖춘 개별 아파트(172) 또는 사무실(172)에 제공된다. 이 아파트 또는 사무실은 개인용 컴퓨터 또는 어떠한 형태의 연산 터미널을 포함하는 지역 터미널(170)을 가진다. 지역 터미널은 케이블 또는 무선 연계를 통하여 접속 포트(160)에 연결된다. 예를 들면, 아파트 또는 사무실(172)은 그 벽 또는 바닥에 있는 접속 포트에 연결된다. 지역 터미널(170)은 유선(165) 또는 무선통신연계(167)를 통하여 서버(110)에 연결된다. 다수의 오피스 빌딩의 어떤 조합 및/또는 아파트 빌딩, 또는 다른 형태의 주거는 단일 서버 (110)를 공유할 수 있다.Another example showing a configuration such as an office building or an apartment to which the present invention is applied is shown in Fig. 4B. The access port 160 is provided in an individual apartment 172 or office 172 with a server 110. The apartment or office has a local terminal 170 that includes a personal computer or any form of computing terminal. The local terminal is connected to the connection port 160 via a cable or wireless connection. For example, the apartment or office 172 is connected to a connection port on its wall or floor. The local terminal 170 is connected to the server 110 via a wired line 165 or a wireless communication link 167. Some combination of multiple office buildings and / or apartment buildings, or other types of residential, may share a single server 110.

또 다른 예가 도 5에 도시되어 있다. 이 예에서, 클라이언트 시스템(10)은 운영시스템하에서 클라이언트 소프트웨어(90)를 가동하며, TCP/IP 통신 프로토콜과 같은 통신 프로토콜을 사용하여 통신한다. 이 운영시스템은 윈도우즈 95 운영시스템과 같은 어떠한 운영시스템도 될 수 있으며, 이들은 단지 예시 목적을 위한 것이며, 다른 운영시스템 또는 통신 프로토콜이 사용될 수 있는 것은 물론이다. 다수의 접속 포트(160)는 인터페이스(150)를 통하여 서버(110)에 차례로 연계되는 허브(155)에 연결된다. 접속 포트(160)는 또한 근거리통신망을 통하여 서버(110)에 접속될 수 있다. 서버(110)는 통신 인터페이스(140)를 통하여 라우터(145)에 접속된다. 라우터는 ECN(310)에 그리고 ECN(310)으로부터 전송을 송신하고 수신한다.Another example is shown in Fig. In this example, the client system 10 runs the client software 90 under the operating system and communicates using a communication protocol such as the TCP / IP communication protocol. The operating system may be any operating system, such as a Windows 95 operating system, and these are for illustrative purposes only and other operating systems or communication protocols may of course be used. A plurality of connection ports 160 are connected to the hub 155, which in turn is connected to the server 110 via the interface 150. The connection port 160 may also be connected to the server 110 via a local area network. The server 110 is connected to the router 145 via the communication interface 140. The router sends and receives transmissions to and from the ECN 310. [

바람직한 실시예의 작동에서, 사용자는 망통신 어댑터(60)로 부터 통신 포트(160)까지 이더넷 케이블과 같은 케이블(65)을 부착한다. 다음, 사용자는 통신 포트(160)와 서버 시스템(110)을 통하여 ECN과의 통신연계를 이루기 위하여 클라이언트 소프트웨어(90)를 가동한다.In operation of the preferred embodiment, the user attaches a cable 65, such as an Ethernet cable, from the network communication adapter 60 to the communications port 160. Next, the user activates the client software 90 to establish a communication link with the ECN through the communication port 160 and the server system 110.

클라이언트 소프트웨어(90)는 그것이 클라이언트 시스템(10)에서 작동될 수 있게 하는 어떤 수단에 의하여 클라이언트 시스템(10)에 올려진다. 예를 들면, 클라이언트 소프트웨어(90)는 인터넷 사이트로부터 다운로드 될 수 있다. 또한, 도 6a, 6b 또는 6c에 도시된 이동형 미디어를 통하여 공급되거나, 또는 직렬 포트를 통하는 것과 같은 직접 연결을 통하여 클라이언트 시스템(10)에 올려질 수 있다. 또한, 클라이언트 소프트웨어(90)는 운영시스템 소프트웨어에 통합될 수도 있다 -- 그 경우에, 운영시스템 소프트웨어와 함께 클라이언트 시스템(10)에 올려져야 한다.The client software 90 is uploaded to the client system 10 by any means that enables it to operate on the client system 10. For example, client software 90 may be downloaded from an Internet site. It can also be fed through the removable media as shown in Figures 6a, 6b or 6c, or uploaded to the client system 10 via a direct connection, such as through a serial port. In addition, the client software 90 may be integrated into the operating system software-in which case it must be uploaded to the client system 10 along with the operating system software.

일단 클라이언트 소프트웨어(90)가 클라이언트 시스템(10)에 설치되면, 그것은 어떠한 방법으로도 실행될 수 있다. 예를 들면, 클라이언트 소프트웨어(90)를 선택하는 것은, 윈도우즈 95 운영시스템하에서 시작 메뉴와 같은 메뉴에서 그것을 선택하는 것 같이, 입력장치(70)를 사용하여 가동될 수 있다. 또한, 그것은 실행 파일에 연결된 아이콘을 클릭하므로써 가동될 수 있다. 도 7은 데스크 탑의 윈도우즈 95하에서의 작동을 도시한다. 윈도우즈 작업표시줄(taskbar)(510)는 표시화면(75)의 맨 밑에 보여진다. 시작 버튼(515)은 작업표시줄(510)의 왼쪽에 보여진다. 선택적으로, 클라이언트 소프트웨어(90)는, 입력장치(70)를 사용하여 시작버튼(515)을 클릭하는 것에 의하여, 시작 메뉴를 보이게 하도록 선택될 수 있는데, 그것은 바람직하기로는 클라이언트 소프트웨어(90)를 선택하는 옵숀 (미도시)을 포함한다. 또한, 클라이언트 소프트웨어는 시작 메뉴에서 런(Run) 옵숀 (미도시)을 사용하는 것에 의하여 실행될 수 있다. 도시된 예에서, 아이콘(520)이 클라이언트 소프트웨어(90)에 대응하여 제공된다. 클라이언트 소프트웨어는, 포인트 또는 클릭하는 것과 같이, 입력장치(70)를 사용하여 클라이언트 소프트웨어 아이콘(520)을 지정하는 것에 의하여 가동된다.Once the client software 90 is installed in the client system 10, it can be executed in any manner. For example, selecting the client software 90 may be activated using the input device 70, such as selecting it from a menu such as a start menu under the Windows 95 operating system. It can also be activated by clicking on the icon associated with the executable file. Figure 7 illustrates the operation of the desktop under Windows 95; The Windows taskbar 510 is shown at the bottom of the display screen 75. The start button 515 is shown on the left side of the task bar 510. Optionally, the client software 90 may be selected to show the start menu by clicking on the start button 515 using the input device 70, which preferably selects the client software 90 (Not shown). The client software may also be executed by using a Run option (not shown) in the Start menu. In the illustrated example, an icon 520 is provided corresponding to the client software 90. The client software is activated by specifying the client software icon 520 using the input device 70, such as point or click.

클라이언트 소프트웨어(90)의 바람직한 실시예의 작동이 도 8의 흐름도에 도시되었다. 클라이언트 소프트웨어(90)는 상기에서 설명한 방법과 같이 스텝 610에서 가동된다. 가동 후에 선택적으로, 다음 스텝 615와 623에서, 설치와 세팅이 검사된다. 스텝 615의 설치 검사에서, 클라이언트 소프트웨어(90)는 먼저 작동을 위하여 요구되는 클라이언트 소프트웨어(90)의 구성요소의 클라이언트 시스템(10)에의 설치를 검사하고, 처리스텝 617에서 없는 소프트웨어 구성요소의 설치를 제안한다. 만약 주어진 대답이 예 이면, 다음 스텝 619는 필요한 없는 구성요소를 설치한다. 이 없는 구성요소들은 어떠한 수단에 의해서도 설치될 수 있다. 예를 들어, 만약 설치 파일이 이미 클라이언트 시스템(10)에, 예를 들어 비휘발성 기억장치(50)에 올려 졌다면 그 설치 파일이 접속될 수 있다. 또한, 설치 미디어 (플로피 디스크, CD-ROM 등과 같은)가 요구될 수도 있다. 다른 예로서, 시스템은 필요로 하는 구성요소를 다운로드 하기 위하여 인터넷 웹사이트 또는 FTP 사이트에 접속할 수 있다.The operation of the preferred embodiment of the client software 90 is shown in the flow chart of FIG. The client software 90 is run in step 610 as described above. Optionally, after the start-up, in the following steps 615 and 623, the installation and settings are checked. In the installation check of step 615, the client software 90 first checks the installation of the components of the client software 90 required for operation in the client system 10, and installs the missing software components in the processing step 617 I suggest. If the answer given is yes, then step 619 installs the components that are not needed. The missing components can be installed by any means. For example, if the installation file has already been uploaded to the client system 10, for example, to the non-volatile storage device 50, the installation file can be connected. In addition, installation media (such as floppy disks, CD-ROMs, etc.) may be required. As another example, the system may access an Internet web site or FTP site to download the required components.

바람직한 실시예에서, 서버 소프트웨어(130)는 스텝 617에 관련하여 클라이언트 시스템(10)에 필요한 없는 구성요소를 보내는데, 이것은 차례로 설치된다. 또한, 이 방법에서, 클라이언트 소프트웨어(90)는 확장 또는 갱신 버전과 같은, 새로운 소프트웨어 버전으로 갱신될 수 있다. 예를 들면, 서버 시스템(130)은 클라이언트 소프트웨어를, 예를 들어 그것의 비휘발성 기억장치, 또는 알려진 원격 FTP 사이트에, 최신 버전으로 유지한다. 클라이언트 시스템(10)이 연결하면, 여기에 기술된 절차를 사용하여, 어떠한 없는 구성요소뿐만 아니라 클라이언트 소프트웨어(90)의 어떠한 갱신 구성요소들이 그것에 보내진다. 이 방법에서, 사용자들은 현재의 클라이언트 소프트웨어 확장을 유지할 수 있다.In the preferred embodiment, the server software 130 sends the necessary components to the client system 10 in connection with step 617, which is installed in turn. Further, in this method, the client software 90 may be updated with a new software version, such as an extension or an updated version. For example, the server system 130 keeps the client software, e.g., its non-volatile storage, or a known remote FTP site, up-to-date. When the client system 10 connects, any update components of the client software 90 are sent to it, as well as any missing components, using the procedures described herein. In this way, users can maintain current client software extensions.

구성요소들이 설치되면, 절차는 설치가 검증된 스텝 615로 돌아간다. 한편, 만약 아니오가 스텝 617에서 선택되면, 절차는 만약 가능하다면 (미도시) 계속되거나 또는 클라이언트 소프트웨어 90 작동이 종료될 수 있다; 이것은 도 8에서 끝박스(621)로 나타내었다Once the components are installed, the procedure returns to step 615 where the installation was verified. On the other hand, if NO is selected in step 617, the procedure may continue (if not possible) or the client software 90 operation may be terminated if possible; This is shown in Figure 8 as an end box 621

절차는 스텝 623으로 계속하며, 스텝 623 에서 네트워크 구성 및 등록 세팅과 같은 다양한 세팅들이 검사된다. 이러한 네트워크 구성과 등록 세팅은 IP 주소, 게이트웨이 주소, DNS 주소, 네트워크 로그온 우선권, 파일 공유 세팅, 검색 컨트롤 세팅 및 안전한 네트워크 접속을 구성하는데 관련된 다른 세팅같은 항목들을 포함한다. 예를 들면, 이 단계는 선택적으로 만약 클라이언트 소프트웨어(90)를 사용하는 이전의 세션이 성공적으로 종료되었는지 또는 클라이언트 소프트웨어가 클라이언트 소프트웨어 네트워크 세팅을 복원하지 않았는지를 결정하기 위하여 선택적으로 검사할 수 있다. ECN 접속의 정상 장소를 위하여 필요한 것과 같이, 표준 세팅 상태로 클라이언트 시스템(90)을 복원하기 위하여 세션의 종료시에 클라이언트 시스템 네트워크 세팅을 복원하는 것이 바람직하다. 만약 그러한 세팅들이 정확하게 세트되지 않으면, 사용자는 표준 네트워크 세팅과 같은 그러한 표준 세팅의 복원 옵숀이 요구된다. 이 절차 스텝이 흐름도 박스 625에 나타나 있다. 만약 예 가 선택되면, 세팅은 스텝 627에 도시된 바와 같이 복원되고, 그후 절차는 스텝 623으로 돌아간다. 한편, 만약 스텝 625에서 아니오가 선택되면, 절차는 만약 가능하다면 (미도시) 계속되거나 또는 끝 박스 621에 표시된 바와 같이, 클라이언트 소프트웨어 90 작동이 종료될 수 있다.The procedure continues to step 623, where various settings such as network configuration and registration settings are checked. These network configurations and registration settings include items such as IP address, gateway address, DNS address, network logon priority, file sharing settings, search control settings, and other settings related to configuring secure network connections. For example, this step may optionally optionally check if a previous session using client software 90 has been successfully terminated or if the client software has not restored the client software network settings. It is desirable to restore the client system network settings at the end of the session in order to restore the client system 90 to the standard setting state, as is necessary for the normal place of the ECN connection. If such settings are not set correctly, the user is required to restore such standard settings, such as standard network settings. This procedural step is shown in the flowchart box 625. If YES is selected, the setting is restored as shown in step 627, and the procedure then returns to step 623. On the other hand, if NO is selected in step 625, the procedure may continue if not possible (not shown) or the client software 90 operation may be terminated, as indicated in the end box 621.

적절한 세팅이 세트되면, 선택적으로, 세팅은 스텝 631에 표시된 것과 같이, 비휘발성 기억장치(50)와 같은 디스크에 저장될 수 있다. 이 스텝 631은 아무 때나 실행될 수도 또는 전혀 실행되지 않을 수도 있음에 유의해야한다.Once the appropriate settings are set, alternatively, the settings may be stored on the same disk as the non-volatile storage 50, as shown in step 631. It should be noted that this step 631 may be executed at any time or not at all.

다음, 클라이어언트 소프트웨어(90)의 동작은 도 8의 박스 633에 표시된 스텝으로 계속된다. 네트워크 구성과 등록 세팅은 접속된다. 바람직하기는, 네트워크 세팅과 등록 정보는 RAM 메모리(40)에 올려진다. 이 정보는 서버(110) 접속을 위한 전형적인 유형으로 요구된다. 스텝 635에서, 시스템 소프트웨어(90)는 만약 필요하다면 클라이언트 시스템을 재부팅한다. 예를 들면, 어떠한 상황에서, 네트워크 세팅 변경은 재부팅을 요구하므로, 재부팅이 바람직할 수도 있다. 만약 시스템이 재부팅하면, 절차는 이전에 설명한 스텝에서 몇 가지 점을 다시 시작한다; 예를 들면, 절차는 도 8에 도시한 바와 같이, 스텝 615를 다시 계속하거나 또는 스텝 623 또는 635와 같은, 원하는 다른 스텝을 계속할 수 있다. 만약 시스템이 재부팅을 하지 않으면, 클라이언트 소프트웨어(10)의 작동은 도 9a (계속 문자 a에 의하여 지정된)에 도시된 바와 같이 계속한다.Next, the operation of the client software 90 continues to the step shown in box 633 of Fig. Network configuration and registration settings are connected. Preferably, the network settings and registration information are loaded into the RAM memory 40. This information is required as a typical type for server 110 connection. In step 635, the system software 90 reboots the client system if necessary. For example, under some circumstances, a network setting change requires a reboot, so rebooting may be desirable. If the system reboots, the procedure resumes several points in the previously described steps; For example, the procedure may continue with step 615 again, as shown in FIG. 8, or continue with other desired steps, such as step 623 or 635. If the system does not reboot, the operation of the client software 10 continues as shown in Figure 9a (as specified by letter a).

바람직한 실시예에서, 인터넷 접속을 위한 네트워크와 컨트롤 세팅(예를 들면 등록 세팅)이 제공된다. 하나의 예를 도 24 및 도 25에 도시하였다. 이 예의 스텝들은 위에 설명된 스텝과 함께 실행되거나, 또는 그들을 교체할 수도 있다. 이 예에서, 클라이언트 소프트웨어(90)는, 스텝 610에 표시된 것과 같이, 클라이언트 시스템(10)에서 가동된다. 설치 검사 615 실행 스텝에서, 시스템은 만약 클라이언트 소프트웨어(90)의 구성요소가 설치되었는지를 결정한다. 또한, 클라이언트 소프트웨어(90)는 클라이언트 시스템(10)이 인터넷 접속을 위하여 본 발명의 자동 연결 시스템을 사용하여 적절하게 구성되었는지의 여부를 결정한다. 이것은, 예를 들면, 이더넷 카드와 같은 적절한 망 통신 어댑터(60)가 설치되었는지의 결정, TCP/IP 네트워크 소프트웨어와 같은 통신 프로토콜이 설치되었는지의 결정을 포함한다. 이 예에서, 만약 설치가 부적절하다면, 인용번호 810에 표시된 것과 같이 소프트웨어는 종료한다. 이 경우에, 적절한 세트-업에 관한 지시를 제공하는 메시지가 선택적으로 사용자에게 표시될 수 있다. 한편, 클라이언트 소프트웨어(90)은, 스텝 617, 619 및 621 (도 24에 미도시)에서와 같이, 시스템을 구성할 수도 있고 또는 종료할 수도 있다.In a preferred embodiment, a network and control settings (e.g., registration settings) for Internet access are provided. One example is shown in Fig. 24 and Fig. The steps in this example may be performed with the steps described above, or they may be replaced. In this example, the client software 90 is run on the client system 10, as shown in step 610. Installation Inspection 615 In an execution step, the system determines if the components of the client software 90 are installed. In addition, the client software 90 determines whether the client system 10 has been properly configured using the inventive automatic connection system for Internet access. This includes, for example, determining whether a suitable network communication adapter 60 such as an Ethernet card is installed, and determining whether a communication protocol such as TCP / IP network software is installed. In this example, if the installation is inappropriate, the software terminates as indicated by reference numeral 810. In this case, a message providing an indication of proper set-up may optionally be displayed to the user. On the other hand, the client software 90 may configure or terminate the system, as in steps 617, 619, and 621 (not shown in FIG. 24).

절차는 적절한 네트워크 구성과 등록 세팅이 이미 클라이언트 시스템(10)에 세트되었는지 또는 필요하면 그러한 적절한 세팅을 제공하여야 하는 지의 결정 과정을 계속한다. 이것은 도 8, 9a 및 9c 의 스텝 623, 625, 627, 631, 633, 641, 643, 645 및/또는 647에 도시되었다. 도 24에 도시된 일 예에는, 다른 예시적 스텝이 도시되었지만, 적절한 세팅을 제공하기 위한 일련의 스텝이 사용될 수 있다는 것이 이해되어야 한다. 이 예에서, 결정은 클라이언트 시스템(10)이 본 발명의 자동 연결 시스템을 사용하여, 인터넷과 같은 ECN(310)에의 안전한 접속을 위하여 구성되었는지에 관하여 이루어진다. 이 결정은 박스 820에 표시되었다. 예를 들면, 검증은 클라이언트 시스템의 비휘발성 기억장치(50)(하드디스크 같은)가 다른 어떠한 연산 시스템과 그 내용의 공유를 방지하도록 구성되었는지를 결정하기 위하여 이루어진다. 만약 클라이언트 시스템(10)이, 스텝 820에서 결정된 것과 같이, 안전한 접속을 위하여 구성되면, 절차는 스텝 830으로 또는 스텝 623으로 진행할 수 있다. 또한, 클라이언트 시스템 10은 안전한 접속(미 도시)을 위하여 구성되거나, 또는 절차가 종료할 수 있다.The procedure continues with the determination of whether the appropriate network configuration and registration settings have already been set in the client system 10 or if such a proper setting should be provided if necessary. This is shown in steps 623, 625, 627, 631, 633, 641, 643, 645 and / or 647 of Figures 8, 9a and 9c. In the example shown in Fig. 24, although other exemplary steps are shown, it should be understood that a series of steps may be used to provide the appropriate settings. In this example, the determination is made as to whether the client system 10 is configured for secure connection to the ECN 310, such as the Internet, using the inventive automatic connection system. This determination is indicated in box 820. For example, verification is performed to determine whether the non-volatile storage 50 (such as a hard disk) of the client system is configured to prevent sharing of its contents with any other computing system. If the client system 10 is configured for a secure connection, as determined at step 820, the procedure may proceed to step 830 or to step 623. In addition, the client system 10 may be configured for a secure connection (not shown), or the procedure may terminate.

도 24에 도시된 예에서, 절차는, 위에서 논의된 스텝 623과 같이, 여러 세팅이 클라이언트 시스템에 이미 세트되어 있는지에 대한 결정을 계속한다. 만약 ECN(310)에 접속을 위한 적절한 세팅이 이미 있다면, 절차는 스텝 633으로 계속한다. 많은 사용자에게 대답은 아니오 라는 사실에 주목해야 한다. 왜냐하면 특별한 DNS 주소 또는 특별한 IP 주소와 같은 특별한 세팅이 요구되기 때문이다. 이 경우에, 만약 그러한 특별한 세팅이(예를 들면, 이 시스템 작동을 위한 표준 세팅) 클라이언트 시스템(10)에 이미 기억되었다면, 그들은 도 8에 도시되고 이미 기술된 스텝 625와 627로 표시된 바와 같이 복원될 수 있다. 또한, 그러한 특별한 세팅은 도 24에 도시된 바와 같이 입력 및 실행될 수 있다 . 이 예에서, 특별한 세팅은, 접속 포트(160)를 통하여 연결된 지역 네트워크 서버 또는 서버 시스템(110)과 같은 외부 소스로부터 제공된다. 또한, 그것들은 클라이언트 소프트웨어(90)에 프로그램 될 수도 있다. 여기에 논의된 예에서, 비록 어떠한 특별한 세팅은 수신되고, 실행되어야 하지만, 그 특별한 세팅은 IP 주소와 그리고 DNS 주소이다. 이 예에서, 스텝 830에 표시된 바와 같이, 결정은 클라이언트 시스템(10)이 IP 주소를 수신하도록 구성되었는지에 관하여 이루어진다. 만약 클라이언트 시스템(10)이 정확하게 구성되지 않으면, 클라이언트 소프트웨어는, 스텝 840에 표시된 것과 같이, 서버로부터 IP 주소를 자동적으로 수신하도록 클라이언트 시스템 네트워크 구성을 변경한다. 보다 정확하게는, IP 주소 할당에 관하여, 클라이언트 시스템(10) 메모리 세팅은, IP 주소 할당을 예를 들어 정적인 것보다는 동적으로 만들기 위하여,바람직한 실시예에서 변경된다. 다음, 스텝 830이 예 또는 아니오로 돌아가는지에 관계없이, 절차는 스텝 850으로 계속한다. 이 검사 단계들은 어떠한 시스템 세팅을 위하여 실행될 수 있음을 이해해야 한다.In the example shown in Fig. 24, the procedure continues to determine whether various settings have already been set in the client system, such as step 623 discussed above. If there is already an appropriate setting for the connection to the ECN 310, the procedure continues to step 633. It should be noted that the answer to many users is no. This is because special settings such as special DNS addresses or special IP addresses are required. In this case, if such special settings are already stored in the client system 10 (e.g., the standard settings for operating this system), they may be restored as shown in FIG. 8 and as previously described in steps 625 and 627 . Also, such special settings can be entered and executed as shown in Fig . In this example, the special settings are provided from an external source, such as a local network server or server system 110 that is connected through connection port 160. They may also be programmed into the client software 90. In the example discussed here, although there are certain special settings to be received and executed, the special settings are the IP address and the DNS address. In this example, as indicated at step 830, a determination is made as to whether the client system 10 is configured to receive an IP address. If the client system 10 is not configured correctly, the client software changes the client system network configuration to automatically receive the IP address from the server, as shown in step 840. More precisely, with respect to IP address allocation, the client system 10 memory setting is changed in the preferred embodiment to make the IP address allocation dynamic, for example, rather than static. Next, regardless of whether step 830 returns to YES or NO, the procedure continues to step 850. It should be understood that these inspection steps may be performed for any system setting.

이 프로세스에 있는 어떠한 스텝에서, 클라이언트 소프트웨어(90)는 자동 구성이 요망되는지에 관하여 사용자로부터 선택적으로 문의할 수 있다. 도시된 예에서, 이러한 요구는 스텝 850에서 이루어진다. 만약 예 이면, IP 주소 세팅 및 DNS 주소 세팅과 같은 현재의 세팅이 기억되는 스텝 860으로 절차는 계속한다. 바람직하게는, 이 세팅은 휘발성 메모리(RAM)와 같은 임시의 위치 및 비휘발성 메모리(50)과 같은 보다 영구적인 위치, 양쪽에 기억된다.In any step in this process, the client software 90 may optionally inquire of the user as to whether automatic configuration is desired. In the illustrated example, this request is made at step 850. If yes, the procedure continues with step 860, where the current settings, such as IP address settings and DNS address settings, are stored. Preferably, this setting is stored in both a temporary location, such as volatile memory (RAM), and a more permanent location, such as non-volatile memory 50.

IP 주소가 스텝 840에서 동적(dynamic)으로 변경되면, IP 주소는 다시 세트 될 수 있다. IP 주소 (또는 다른 원하는 세팅)는 스텝 870에서 세트된다. 일반적으로 본 발명의 시스템을 사용하는 ECN 통신 세션을 위하여 채택된 특별한 세팅(예를 들면 특정 통신 세팅을 위한 특별 값)은 스텝 870에서 세트된다. 이것은 접속 포트(160)를 통하여 외부 소스 875로부터, 또는 클라이언트 소프트웨어(90) 또는 메모리(50) 또는 메모리(40)에 기억된 미리 정해진 값으로부터 수신하므로써 이루어 질 수 있다. 그러한 외부의 소스로부터 IP 주소를 수신받는 예시적인 프로세스 스텝이, 스텝 641, 643 그리고 645와 관련하여 아래에서 논의된다. 선택적으로, 어떠한 세팅은 스텝 880에서 억제될 수 있다. 예를 들면, DNS 주소 세팅은 억제될 수 있다. 이것은 특수 도메인(domain)명 서비스를 활용하는 전문 인터넷 접속 시스템 제공이 요구되는 곳에 좋은 예이다.If the IP address is changed dynamically in step 840, the IP address may be set again. The IP address (or other desired setting) is set in step 870. In general, the special settings employed for ECN communication sessions using the system of the present invention (e.g., special values for particular communication settings) are set in step 870. This can be accomplished by receiving from an external source 875 through the access port 160 or from a predetermined value stored in the client software 90 or the memory 50 or memory 40. An exemplary process step of receiving an IP address from such an external source is discussed below with respect to steps 641, 643, and 645. Optionally, any setting may be suppressed in step 880. [ For example, DNS address settings can be suppressed. This is a good example where a professional Internet access system utilizing a special domain name service is required.

만약 필요하면, 사용자는, 스텝 890에 표시 것과 같이, 시스템을 재부팅하는 옵숀이 제공된다. 많은 현재의 컴퓨터가 특별 세팅을 실행하기 위하여 재부팅을 요구하는 것은 물론이다. 만약 사용자가 예를 선택하면, 시스템은 재부팅하고, 다음 접속 포트(160)를 통한 ECN(310)과의 통신 세션의 진입이 준비된다. 절차는 그림 24 및 25에 계속 문자 X 로 표시된 바와 같이 계속한다. 만약 아니오 이면, 세팅은 복원되고 클라이언트 소프트웨어는 퇴장한다.If necessary, the user is provided with an option to reboot the system, as shown at step 890. Of course, many current computers require a reboot to perform special settings. If the user selects Yes, the system reboots and is ready for the entry of a communication session with the ECN 310 via the next access port 160. The procedure continues with the letters X as shown in Figures 24 and 25. If no, the settings are restored and the client software exits.

재부팅에 이어, 클라이언트 시스템(10)은 원하는 IP 주소와 같은 원하는 세팅으로 구성된다. 클라이언트 시스템(10)이 재부팅할 때, 스텝 870 및 880에서 제공된 특별 세팅이 스텝 900에서 표시된 것과 같이, 클라이언트 시스템(10)을 초기화하기 위하여 사용된다. 초기화(스텝 900) 후에, 원래의 세팅은, 스텝 910에 표시된 것과 같이, 메모리(드라이브(80)를 통한 비휘발성 메모리(50) 또는 착탈가능 미디어와 같은)의 영구 위치에 그들을 복원하는 것에 의하여 복원된다. 선택적으로 이 단계는 스텝 633과 관련하여, 나중 사용을 위하여 착탈가능 미디어(80) 또는 비휘발성 메모리(50)에 특별한 세팅을 저장하는 스텝을 포함할 수 있다. 이들 세팅은 클라이언트 시스템(10)이 재 부팅된 다음 사용된다. 이 스텝에서, 시스템은 예를 들면, 스텝 860에서 저장된 IP 주소 세팅 및/또는 DNS 주소 세팅을 복원한다. 이 방법에서, 클라이언트 시스템(10)은 ECN(310)과의 통신 세션 후에 그것의 원래의 구성(스텝 860에서 저장된)으로 복원되고, 그리고 재부팅이 이어진다. 스텝 920에 도시된 바와 같이, 클라이언트 시스템은 지금, 클라이언트 시스템(10)이 인터넷과 같은 ECN(310)을 통하여 통신하는, ECN 세션이 준비된 상태이다. 이 세션은 아래에 설명된 다양한 어떤 절차 스텝을 시작할 수 있는 것은 물론이다. 예를 들면, 세션은, 스텝 648 또는 649와 같은 선택적인 청구서작성 조회 스텝을 시작할 수 있다. 또한, 세션은, 사전 설정되어 있을 때는 청구서작성 조회 스텝을 뛰어 넘을 수도 있다. 이 경우에, 세션은 또한 아래에 설명된 스텝 665를 시작할 수도 있다.Following the reboot, the client system 10 is configured with the desired settings, such as the desired IP address. When the client system 10 reboots, the special settings provided in steps 870 and 880 are used to initialize the client system 10, as indicated in step 900. After initialization (step 900), the original settings are restored by restoring them to permanent positions in memory (such as non-volatile memory 50 or removable media via drive 80) do. Optionally, this step may involve, in conjunction with step 633, storing special settings in removable media 80 or non-volatile memory 50 for later use. These settings are used after the client system 10 is rebooted. In this step, the system restores, for example, the IP address settings and / or DNS address settings stored in step 860. In this way, the client system 10 is restored to its original configuration (stored in step 860) after a communication session with the ECN 310, and a reboot is followed. As shown in step 920, the client system is now in an ECN session ready state in which the client system 10 communicates via the ECN 310, such as the Internet. This session, of course, allows you to start any of the various procedural steps described below. For example, the session may begin an optional invoicing inquiry step, such as step 648 or 649. In addition, the session may go beyond the billing inquiry step if it is preset. In this case, the session may also begin the step 665 described below.

위에 설명된 하나의 실시예에서, 클라이언트 시스템(10)은, 클라이언트 소프트웨어(90)가 클라이언트 시스템(10)에서 가동을 시작하기 전에, 통신 어댑터(60)와 포트(160) 사이의 유선(65)을 통하여 서버(110)과 관련있는 포트(160)에 이미 접속되어 있다. 무선접속과 같은 접속의 다른 형태 또한 사용될 수 있다. 다른 실시예에서, 클라이언트 소프트웨어(90)은, 클라이언트 시스템(10)이 유선(65)을 통하여 포트(160)에 배선되기 전에 가동을 시작한다. 또한 초기접속절차 스텝으로 알려진 예시적인 접속 스텝이, 이들 실시예의 각각을 위하여 도 9a에 도시되었다. 클라이언트 소프트웨어(10)는 위에서 설명된 접속 포트(160)와 통신 시스템을 통하여 서버(110)에 필요한 정보에 대한 요구를 전송한다. 예를 들면, 요구는 버스(30)를 통하여 CPU(20)로부터 망 통신 어댑터(60)로 전송되며, 그리고 망 통신 어댑터(60)를 연결하는 유선을 통하여 접속 포트(160)로 전송된다. 다음, 요구는 케이블(165) 또는 무선 연계(167)를 통하여 서버에 있는 인터페이스(150)을 경유하여서버(110)로 간다. 특히, 요구되는 정보는, 스텝 870과 관련하여 그림 24에 도시된 예에 관하여 이미 검토한 바와 같이, 접속 포트(160)를 일 부분으로 하는 근거리통신망을 위한 IP 주소의 동적 할당을 포함한다. IP 주소는 일반적으로 네트워크 환경에서 클라이언트 시스템을 확인하기 위한 유일한 주소이다. IP 주소 할당은 스텝 643에서 서버로부터 수신되고, 그리고 다음 단계에서 메모리(RAM 메모리(40)의 어느것, 비휘발성 메모리(50) 및/또는 드라이브(80)를 통한 착탈가능 미디어)에 박스(645)에 표시된 바와 같이 기억된다. 할당된 IP 주소는 또한 클라이언트 소프트웨어에 의하여 서버(110)에서 작동하는 서버 접속 콘트롤 소프트웨어에 보고될 수 있다. 이 옵숀은 그림 9a의 스텝 647에 도시되었다. 이것은, 하나 이상의 클라이언트 시스템(10)이 한번에 서버(110)에 접속할 때, 또는 하나 이상의 접속 포트(160)가 사용 가능할 때, 서버(110)에 특정한 클라이언트 시스템(10)을 식별하기 위하여 바람직하다.In one embodiment described above, the client system 10 is connected to the wire 65 between the communication adapter 60 and the port 160 before the client software 90 starts running on the client system 10. [ Lt; RTI ID = 0.0 > 160 < / RTI > Other forms of connection, such as wireless connections, may also be used. In another embodiment, the client software 90 starts running before the client system 10 is wired to the port 160 via the wired line 65. An exemplary connection step, also known as an initial connection procedure step, is shown in Figure 9A for each of these embodiments. The client software 10 transmits a request for information necessary for the server 110 via the connection port 160 and the communication system described above. For example, the request is sent from the CPU 20 to the network communication adapter 60 via the bus 30 and to the connection port 160 via the wire connecting the network communication adapter 60. The request then travels via cable 165 or wireless link 167 to server 110 via interface 150 at the server. In particular, the required information includes the dynamic assignment of IP addresses for a local area network that is part of the access port 160, as previously discussed with respect to the example shown in FIG. 24 in conjunction with step 870. An IP address is typically the only address for identifying a client system in a network environment. The IP address allocation is received from the server at step 643 and stored in the box 645 (any of RAM memory 40, non-volatile memory 50 and / or removable media via drive 80) As shown in Fig. The assigned IP address may also be reported to the server connection control software operating on the server 110 by the client software. This option is shown in step 647 of FIG. 9a. This is desirable to identify the client system 10 that is specific to the server 110 when one or more client systems 10 connect to the server 110 at one time or when one or more access ports 160 are available.

이 연결 스텝의 다른 예시가 그림 9b에 도시되었다. 클라이언트 소프트웨어(90)는, 스텝 641에 표시된 것과 같이 클라이언트 시스템(10)으로부터 보내진 확인 요구에 이어, 스텝 643에 표시된 것과 같이, 서버로부터 확인 신호가 수신되었는지를 주기적으로 결정하기 위하여 결정 루프를 거친다. 어떠한 확인 요구및 확인 신호도 사용될 수 있다. 바람직하기는, 확인 요구는 서버가 클라이언트 시스템에 IP 주소를 할당하는 요구이다. 한편, 확인 신호는 IP 주소이다. 만약 확인신호가 수신되지 않았으면, 다른 요구가 스텝 641에 보여진 것과 같이 서버에 보내진다. 선택적으로, 클라이언트 소프트웨어(90)는, 스텝 642에 표시된 바와 같이, 다른 요구를 보내기 전에 일정 기간을 기다릴 수 있다. 어떤 미리 정해진 또는 계산된 대기 기간이라도 선택될 수 있다. 예를 들면 대기는 백만분의 1초, 천분의 1초, 1초, 5초 또는 어떠한 다른 시간적 기간일 수도 있다. 이와 같은 루프 절차를 이용하면서, 클라이언트 소프트웨어는 서버(110)에 요구를 보내는 것을 계속할 수 있다. 만약 클라이언트 시스템(10)이 포트(160)에 연결되지 않았으면, 요구 전송은 그것이 수신될 때까지 계속될 수 있다. 만약 클라이언트 시스템(10)이 연결되지 않으면, 또는 어떤 다른 통신 방해(장애가 있는 배선, 사용중인 시스템, 간섭, 포트(160)로부터 연결이 끊어진 서버와 같은)가 있으면, 요구는 서버(110)에 수신되지 않으므로, 클라이언트 시스템(10)은 스텝 641에서 요구를 전송하는 것에 의하여 요구를 전송하려고 노력하는 것은 물론이다. 일단 접속이 이루어지면, 서버(110)는 요구를 수신할 수 있고, IP 주소와 같은 확인신호를 되돌려 보낼 수 있다. 이것이 이루어지면 절차는 스텝 643에 도시된 것같이 계속한다.Another example of this connection step is shown in Figure 9b. The client software 90 goes through a decision loop to periodically determine whether an acknowledgment has been received from the server, as indicated at step 643, following a confirmation request sent from the client system 10, as shown at step 641. [ Any acknowledgment and acknowledgment signals may be used. Preferably, the confirmation request is a request by the server to assign an IP address to the client system. On the other hand, the confirmation signal is an IP address. If no acknowledgment signal is received, another request is sent to the server as shown in step 641. Optionally, the client software 90 may wait a certain period of time before sending another request, as indicated at step 642. Any predefined or calculated waiting period can be selected. For example, the atmosphere may be one millionth of a second, one thousandth of a second, one second, five seconds, or any other temporal period. Using such a loop procedure, the client software can continue to send requests to the server 110. If the client system 10 is not connected to the port 160, the request transmission may continue until it is received. If the client system 10 is not connected or if there are any other communication disturbances (such as a faulty wire, a busy system, an interference, a disconnected server from the port 160) It is needless to say that the client system 10 tries to transmit the request by transmitting the request in step 641. [ Once the connection is established, the server 110 can receive the request and send back an acknowledgment signal such as an IP address. If this is done, the procedure continues as shown in step 643.

이 연결 스텝의 의 또 다른 예가 도면 9C에 도시되었다. 이 도시에서, 클라이언트 소프트웨어(90)은 환영신호(749)가, 스텝 638 및 639에 도시된 것과 같이, 서버(110)로부터 수신되었는지를 주기적으로 결정하기 위한 결정 루프를 거친다. 만약 환영신호(749)(도 22에 도시)가 수신되지 않았으면, 클라이언트 소프트웨어(90)는 하나가 수신되었는 지를 결정하기 위하여 검사를 계속한다. 선택적으로, 클라이언트 소프트웨어(90)는, 대기 스텝 639에 표시된 것과 같이, 환영신호 검사를 하기 전에 일정 기간 기다릴 수 있다. 어떤 미리 정해진 또는 계산된 대기 기간이라도 선택될 수 있다. 예를 들면 대기는 백만분의 1초, 천분의 1초, 1초, 5초 또는 어떠한 다른 시간적 기간일 수도 있다. 이와 같은 루프 절차를 이용하면서, 클라이언트 소프트웨어 90은 서버 110과의 연결을 기다릴 수 있다.Another example of this connection step is shown in Figure 9C. In this city, the client software 90 goes through a decision loop to periodically determine if the welcome signal 749 has been received from the server 110, as shown in steps 638 and 639. If the welcome signal 749 (shown in FIG. 22) has not been received, the client software 90 continues testing to determine if one has been received. Optionally, the client software 90 may wait a period of time before testing the welcome signal, as shown at wait step 639. [ Any predefined or calculated waiting period can be selected. For example, the atmosphere may be one millionth of a second, one thousandth of a second, one second, five seconds, or any other temporal period. Using such a loop procedure, the client software 90 may wait for a connection with the server 110.

서버는, 각 포트(160)에 활성 환영신호(749)를 보내고, 연결 클라이언트 시스템(10)에 제공되는 환영신호로 각각의 포트를 핫 포트로 만든다. 이 방법에서, 클라이언트 시스템(10)이 연결되고, 그것의 소프트웨어(90)가 가동되면, 그것은 환영신호(749)를 수신할 수 있고, 다음에 초기접속절차를 시작한다. 환영신호(749)는 어떠한 형태의 신호라도 된다. 본 시스템에서, 환영신호(749)는 서버(110)의 초기화에 의한 통신 시스템과의 연결을 표시한다. 바람직하게는, 서버 시스템(110)은 클라이언트 시스템이 연결되었는 지에 관계없이 포트(160)의 모두에 환영신호(749)를 보낸다. 예를 들면, 환영신호(749)는 서버 시스템(110)에 의하여, 초기접속절차 순서, 또는 ECN(310)과 클라이언트 시스템(10) 간의 세션 동안과 같이, 그것이 수신되기 전 및 후 모두에 포트(160)에 계속하여 보내진다. 이 방법에서, 포트(160)는 모든 시간에서 핫 상태를 유지한다. 한편, 서버(110)는 클라이언트 시스템(10)에 이미 연결된 포트(160)에 환영신호(749)를 보내는 것을 중지할 수 있다.The server sends an active welcome signal 749 to each port 160 and makes each port a hot port with the welcome signal provided to the connecting client system 10. [ In this way, if the client system 10 is connected and its software 90 is activated, it can receive the welcome signal 749 and then start the initial access procedure. The welcome signal 749 may be any type of signal. In this system, the welcome signal 749 indicates a connection with the communication system by initialization of the server 110. Preferably, the server system 110 sends a welcome signal 749 to all of the ports 160 regardless of whether the client system is connected. For example, the welcome signal 749 may be sent by the server system 110 to the port (e. G., Before or after it is received, such as during the initial connection procedure sequence, or during a session between the ECN 310 and the client system 10) 160 < / RTI > In this way, port 160 remains hot at all times. Meanwhile, the server 110 may stop sending the welcome signal 749 to the port 160 already connected to the client system 10.

만약 클라이언트 시스템(10)이 포트(160)에 연결되지 않았으면, 클라이언트 시스템은 환영신호(749)의 점검을 환영신호가 수신될 때가지 유지할 수 있다. 환영신호(749)가 수신되면, 클라이언트 시스템 소프트웨어(90)는, 서버(110)에 IP 주소에 대한 요구를 보내는 것에 의하여, 연결 절차를 계속하기 의하여 스텝 641로 진행한다. 다른 실시예에서, 서버에 대한 연결을 나타내는 몇가지 종류의 시각 또는 가청 표시가 사용자에게 전송될 수 있다. 예를 들면, 아이콘이 화면에 표시될 수 있고 또는 삐 하는 소리가 스피커에서 발생될 수도 있으며 또는 접속 소프트웨어가 올려질 수도 있다. 확인은 초기접속절차에서 언제든지 보내질 수 있다. 바람직하게는 박스 640 및 그것을 빠져나가는 화살표에 표시된 바와 같이, 환영신호의 수신에 이어 보내진다.If the client system 10 is not connected to the port 160, the client system may maintain a check of the welcome signal 749 until a welcome signal is received. When the welcome signal 749 is received, the client system software 90 proceeds to step 641 by continuing the connection procedure by sending a request to the server 110 for the IP address. In another embodiment, several types of visual or audible indications indicative of a connection to the server may be transmitted to the user. For example, an icon may be displayed on the screen, or a beep may be emitted from the speaker, or the connection software may be raised. Verification can be sent at any time during the initial connection procedure. Is preferably followed by receipt of the welcome signal, as indicated by box 640 and the arrows exiting it.

도면 9a-9c는 예시적인 목적을 위한 것이며, 클라이언트 시스템과 ECN(310) 사이에 연결할 수 있는 다른 연결 절차가 연결될 수도 있음은 물론이다. 또한, 도면 9a-9c 에 도시된 스텝들은 조합될 수 있다. 예를 들면, 스텝 638, 639, 641, 642 및 643 의 각각이 실행될 수도 있고 또는 그것들의 부분 집합이 실행될 수도 있다.It should be understood that Figures 9a-9c are for illustrative purposes, and that other connection procedures that may be connected between the client system and the ECN 310 may be connected. Further, the steps shown in Figs. 9a-9c can be combined. For example, each of steps 638, 639, 641, 642 and 643 may be executed, or a subset thereof may be executed.

클라이언트 소프트웨어(90)가 작동을 시작한 후에 사용자가 케이블(65)을 포트(160)에 연결하는 실시예의 작동이 도 22에 도시되었다. 서버는 계속적으로 또는 주기적으로, 인용 번호(745)에 표시된 것과 같이, 포트(160)에 환영신호(749)를 보낸다. 별도로, 클라이언트 소프트웨어(90)는 박스 910에 표시된 것과 같이 클라이언트 시스템에 활성화될 수도 있다. 클라이언트 소프트웨어(90)는, 아이콘의 클릭, 프로그램 메뉴 또는 윈도우즈 운영시스템의 가동 기능의 사용과 같은 어떤 수단에 의하여 활성화될 수 있다. 또한, 클라이언트 소프트웨어(90) 활동화 명령은 클라이언트 시스템(10)의 시동 시퀀스에 포함될 수 있으며, 클라이언트 시스템(10)이 켜지는 매번 클라이언트 소프트웨어(90)가 활성화 되게 한다. 하나의 실시예에서, 클라이언트 소프트웨어는, 환영신호(749)가 수신될 때까지, 예를 들면 메모리 상주와 같은, 뒷면(background)에서 가동한다. 하나의 실시예에서, 클라이언트 소프트웨어(90)는 자동적으로, 부라우저 또는 사용자를 위한 그래픽 환경을 제공하는 전문 인터넷 접속 소프트웨어와 같은 인터페이스 프로그램을 활성화한다. 클라이언트 시스템은 다음, 박스 920에 표시된 것과 같이, 환영신호의 수신을 기다린다. 이것은 스텝 638 및 639에 해당한다. 또한, 클라이언트 시스템은 도 9b의 스텝 641, 642 및 643에 표시된 것과 같이 서버(110)에 요구 신호를 주기적으로 보낸다. 사용자는 그러면, 박스 930에 표시된 것과 같이, 포트(160)에 케이블(65)을 연결하며, 클라이언트 시스템(10) (또는 그 안에 있는 어댑터(60))과 포트(160)사이의 배선을 설치한다. 무선 연결과 같은 다른 형태의 연결이 이 단계에서 개시될 수도 있다. 다음, 환영신호(749)는 박스 940에 표시된 것과 같이, 포트(160)로부터 클라이언트 시스템(10)으로 이동할 수 있다. 이것은 도 9C의 스텝 638과 641 사이의 예 회선에 해당한다. 절차는 다음으로 인용 번호 641로 표시된 것과 같이, 초기화 또는 초기접속절차를 진행한다.The operation of the embodiment in which the user connects the cable 65 to the port 160 after the client software 90 starts operating is shown in FIG. The server continually or periodically sends a welcome signal 749 to the port 160, as indicated by reference numeral 745. Alternatively, the client software 90 may be activated on the client system as indicated in box 910. The client software 90 may be activated by some means, such as clicking on the icon, using the program menu, or using the operating functions of the Windows operating system. In addition, the client software 90 activation command may be included in the startup sequence of the client system 10, causing the client software 90 to be activated each time the client system 10 is turned on. In one embodiment, the client software runs in the background, such as, for example, in memory, until a welcome signal 749 is received. In one embodiment, the client software 90 automatically activates an interface program, such as professional Internet access software, that provides a graphical environment for the browser or user. The client system then waits for the reception of the welcome signal, as shown in box 920. This corresponds to steps 638 and 639. In addition, the client system periodically sends a request signal to the server 110 as shown in steps 641, 642 and 643 of FIG. 9B. The user then connects the cable 65 to the port 160 and installs the wiring between the client system 10 (or the adapter 60 therein) and the port 160, as shown in box 930 . Other types of connections, such as wireless connections, may be initiated at this stage. The welcome signal 749 may then move from the port 160 to the client system 10, as shown in box 940. This corresponds to the example circuit between steps 638 and 641 of Fig. 9C. The procedure then proceeds with the initialization or initial access procedure, as indicated by reference numeral 641.

이 실시예에서 사용하는 접속 포트(160)는 핫 접속 포트로서, 클라이언트 시스템과의 통신을 초기화하는 것이 항상 준비되어 있다. 본 발명에 따른 핫 접속 포트가 도 23에 개략적으로 도시되었다. 여기에 표시된 것처럼, 활성 환영신호(749)는 서버에서 접속 포트(160)까지 통신연계를 통하여 접속 포트로 확장된다. 무선과 같은 다른 형태의 연계가 사용될수 있지만 유선 연계를 표시하였다. 접속 포트는 클라이언트 시스템이 그것에 접속되었는지에 상관없이, 예를 들면 핫 접속 포트(160)를 지향하는 환영신호(749)를 가지는 핫(hot)이다. 그것은 환영신호(749)의 유효한 활성 에미터(emitter)이다. 도 23은 케이블(65)을 통하여 핫 접속 포트(160)에 연결된 클라이언트 시스템(10)을 보여준다. 케이블(65)이 연결되면, 환영신호(749)는 접속 포트와 케이블 65를 통하여 클라이언트 시스템에 도달할 수 있다. 케이블(65)이 없는 무선 시스템 또한 사용될 수 있다.The connection port 160 used in this embodiment is a hot connection port and is always ready to initiate communication with the client system. A hot connection port according to the present invention is schematically illustrated in Fig. As shown here, the active welcome signal 749 extends from the server to the connection port 160 through the communication link to the connection port. Other forms of linkage, such as wireless, could be used, but displayed a linkage. The access port is hot, for example, with a welcome signal 749 directed to the hot-connect port 160, regardless of whether the client system is connected to it. It is a valid active emitter of the welcome signal 749. Figure 23 shows the client system 10 connected to the hot-attach port 160 via cable 65. Once the cable 65 is connected, the welcome signal 749 can reach the client system via the connection port and cable 65. Wireless systems without cables 65 may also be used.

바람직한 실시예에서, 클라이언트 시스템(10)의 사용자는, 측정되지 않는 또는 비용 청구되지 않는 접속이 또한 허용될 수 있음에도, ECN(310) 접속에 대하여 비용 청구된다. 청구서작성 기술의 예들은 시간을 기초로 한(time-based) 청구서작성과 작동을 기초로 한(operation-based) 청구서작성이 있다. 청구서작성이 요망되는 경우에, 클라이언트 서버(90)는, 크레디트 카드 정보와 같은 청구서작성 정보가 메모리에 미리 기억되어 있는 세트-업 절차를 실행한다. 하나의 실시예에서, 사용자는 세트-업 절차 동안 적절한 청구서작성 또는 크레디트 카드 정보를 유도하는 질문에 대답한다. 또한, 클라이언트 시스템은 몇가지 종류의 크레디트 카드 판독기(미도시)를 포함하는데, 이것은 크레디트 카드에 있는 암호화된 마그네틱 스트라이프(띠)로부터와 같이, 사용자의 크레디트 카드로부터 크레디트 카드 정보를 읽을 수 있다. 다른 예로서, 암호화된 컴퓨터 칩을 가지는 스마트 카드는 클라이언트 시스템(10)에 설치된 스마트 카드 판독기(미도시)와 함께 사용될 수 있다.In the preferred embodiment, the user of the client system 10 is charged for the ECN 310 connection, even though unmeasured or uncharged connections may also be allowed. Examples of invoicing techniques are time-based invoicing and operation-based invoicing. When the billing is desired, the client server 90 executes a set-up procedure in which billing information such as credit card information is pre-stored in the memory. In one embodiment, the user answers questions that lead to appropriate billing or credit card information during the set-up procedure. The client system also includes several types of credit card readers (not shown), which can read credit card information from the user's credit card, such as from an encrypted magnetic stripe on the credit card. As another example, a smart card having an encrypted computer chip may be used with a smart card reader (not shown) installed in the client system 10. [

청구서작성의 다음 스텝 예에서, 클라이언트 소프트웨어는 청구서작성 정보가 메모리에 미리 기록되어 있는지를 결정한다. 바람직하게는, 사용자가 세트-업 절차 동안 이 청구서 작성 정보를 미리 기억하고, 이 정보가 메모리로부터 읽혀진다. 소프트웨어 90은 기억된 청구서작성 정보를 검사한다. 만약 미리 기억된 청구서작성 정보가 있으면, 예는 스텝 648에서 돌아간다. 만약 미리 저장된 청구서작성 정보가 없으면, 절차는 청구서 작성 정보가 사용자로부터 요구되어 지는 일련의 청구서작성 정보 요구 (스텝 649-653)로 진행한다. 다른 실시예에서, 청구서작성은 요구되지 않고 절차는 스텝 665로 진행한다.In the next step example of billing, the client software determines if billing information is prerecorded in memory. Preferably, the user pre-stores this billing information during the set-up procedure, and this information is read from the memory. Software 90 examines the stored billing information. If there is pre-stored billing information, the example returns at step 648. If there is no pre-stored billing information, the process proceeds to a series of billing information requests (Step 649-653) where the billing information is requested from the user. In another embodiment, billing is not required and the procedure proceeds to step 665. [

도시된 실시예에서, 만약 아니오 는 스텝 648에서 돌아가며, 서버(110)로부터 청구서작성 옵숀이 요구된다. 이것은 흐름도 박스 649에 표시되었다. 또한, 서버 소프트웨어(130)는 자동적으로 송출하도록 조정될 수 있으며, 또는 청구서작성 옵숀을 클라이언트 소프트웨어(90)에 확장 할 수도 있으며, 또는 클라이언트 소프트웨어(90)는 미리 기억된 청구서작성 옵숀을 가질 수도 있으며, 또는 클라이언트 소프트웨어는 서버(110)로부터의 정보에 의하여 보충될 수 있는 미리 기억된 청구서작성 옵숀을 가질 수도 있다. 바람직한 실시예에서, 서버(110)는 청구서작성 소프트웨어의 한 형태를 가동하는데, 이것은 이 명세서에서 설명된 연결을 통하여 클라이언트 소프트웨어 90에 이 정보를 제공한다. 이 청구서작성 옵숀은, 예를 들면, 크레디트 카드, 선불 접속 카드, 스마트 카드 또는 호텔 방 청구서에의 직접 청구를 포함할 수 있다. 도시된 실시예에서, 청구서작성 옵숀이 수신된 후, 스텝 651, 청구서작성 옵숀 메뉴 또는 일련의 메뉴가 스텝 653에 표시될 수 있다. 하나의 실시예에서, 크레디트 카드 정보 보기판(template )이 표시되고 클라이언트 시스템(10)의 사용자에 의하여 채워진다. 청구서작성 정보가 만족스럽게 수행되면, 절차는 계속한다. 예를 들면, 도시된 것과 같이, 절차는 스텝 648로 돌아갈 수 있다. 충분한 청구서작성 정보가 수신되고, 기억되고 또는 수행되면, 청구서작성 정보는 서버(110)에 전송되며, 바람직하게는 서버(110)에서 가동하는 청구서작성 소프트웨어에 전송된다. 이러한 청구서작성 소프트웨어는 선택적으로 서버 소프트웨어(130)와는 별도의 소프트웨어 모듈이나, 바람직하게는 서버 소프트웨어(130)의 일부이다. 이 스텝이 박스 번호 659에 표시된다. 바람직하게는, 이 청구서작성 정보는 나중의 접속 및 청구서 작성 보고를 위하여 서버(110)에 기억된다.In the illustrated embodiment, if NO is returned at step 648, an invoice option is requested from the server 110. [ This is indicated in the flow chart box 649. In addition, the server software 130 may be adjusted to send automatically, or the billing option may be extended to the client software 90, or the client software 90 may have a prerecorded billing option, Or the client software may have a prestored billing option that can be supplemented by information from the server 110. [ In a preferred embodiment, the server 110 activates one form of billing software, which provides this information to the client software 90 through the connections described herein. This billing option may include, for example, a direct charge to a credit card, prepaid card, smart card or hotel room bill. In the illustrated embodiment, after the billing option is received, step 651, the billing option menu, or a series of menus may be displayed at step 653. In one embodiment, a credit card information template is displayed and populated by a user of the client system 10. If the billing information is satisfactorily performed, the procedure continues. For example, as shown, the procedure may return to step 648. [ When sufficient billing information is received, stored or executed, the billing information is transmitted to the server 110, and preferably to the billing software running on the server 110. This billing software is optionally a separate software module from the server software 130, preferably a part of the server software 130. This step is displayed in box number 659. Preferably, the billing information is stored in the server 110 for later connection and billing report.

청구서작성 정보가 스텝 659에서 완결되고 전송되면, 서버 소프트웨어(130) 또는 청구서작성 소프트웨어 구성요소가 청구서작성 정보를 승인하거나 또는 거부한다. 클라이언트 소프트웨어(90)는 스텝 661에 표시된 것과 같이 승인 또는 거부를 기다린다. 선택적으로, 이 승인 과정은 청구서작성 처리센터와의 ECN 통신을 통한 정보의 송신에 의하여 이루어질 수 있다. 만약 청구서작성이 거부되면 (예를 들면 부정되어진), 도시된 실시예에서, 다른 청구서작성 방법을 선택하는 또는 부가적인 청구서작성 정보를 제공하는, 또는 세션을 종료하는 옵숀을 사용자에게 제공하는 메시지가 디스플레이에(75) 표시된다. 이것은 박스 667에 표시되었다. 사용자의 결정은 박스 668에 표시된 것과 같이 처리된다. 만약 사용자가, 다른 청구서작성 방법의 선택 또는 부가적인 청구서작성 정보의 제공의 선택에 의하여, 계속하기를 결정하면, 절차는 예를 들면 스텝 649 (청구서작성 옵숀 요구) 또는 스텝 653 (청구서작성 메뉴 표시)로 복귀할 수 있다. 또한, 만약 사용자가 아니오 로 표시된 것과 같이, 진행하지 않기를 결정하면 세션은 종료된다.When the billing information is completed and transmitted in step 659, the server software 130 or the billing software component either approves or rejects the billing information. The client software 90 waits for an acknowledgment or rejection as indicated at step 661. Optionally, this approval process may be accomplished by sending information via an ECN communication with the billing processing center. If the billing is denied (e. G., Denied), in the illustrated embodiment, a message is provided to the user to select another billing method or provide additional billing information, or to provide the user with an option to terminate the session (75) on the display. This is indicated in box 667. The user's decision is processed as indicated in box 668. [ If the user decides to continue by choosing another billing method or providing additional billing information, the procedure may be, for example, step 649 (request billing option) or step 653 ). ≪ / RTI > Also, if the user decides not to proceed, as indicated by NO, the session is terminated.

승인 또는 거부 신호는, 스텝 661에 표시된 것과 같이, 서버 소프트웨어(130)에 의하여 클라이언트 소프트웨어(90)로 전송된다. 만약 청구서작성이 승인되면, 서버 소프트웨어(130)는 클라이언트 시스템(10)에 할당된 특정의 IP 주소에 대한 경로지정을 가능하게 하여 클라이언트 시스템(10)의 ECN (310) 접속을 허용한다. 도 5에 도시된 실시예에서, 승인은 클라이언트 소프트웨어(90)에 의하여 수신되고, 서버 소프트웨어(130)는 인터페이스(140)와 라우터(145)를 통하여 서버(110)로부터 ECN까지 사용자 IP 주소를 경로지정하므로써 인터넷(310) (ECN의 한 형태)에 접속을 허용한다.The approval or rejection signal is transmitted to the client software 90 by the server software 130, as shown in step 661. If the billing is approved, the server software 130 enables routing of the specific IP address assigned to the client system 10, thereby allowing the client system 10 to access the ECN 310. [ 5, authorization is received by the client software 90 and the server software 130 routes the user IP address from the server 110 to the ECN via the interface 140 and the router 145, To allow access to the Internet 310 (a form of ECN).

ECN 접속 세션은 도해 박스 665에 의하여 도 9a에 표현된다. 바람직한 실시예에서, 사용자는 위에서 검토된 것과 같이 인터넷에 연결된다. 부라우저의 어떠한 형태 또는 다른 인터넷 접속 소프트웨어가 사용될 수도 있다. 또한, 사용자는 ECN의 또 다른 형태에 연결될 수도 있다. 예를 들면, 사용자는 온라인 서비스에 연결될 수 있다. 또한, 사용자는 다이얼호출 서버의 접속과 같은, 광역망, 데이터베이스 또는 전자게시판 접속을 제공하는 다어얼호출 서버와 같은, 활성화된 전화통신 세션을 가지는 옵숀이 주어질 수 있다.The ECN connection session is represented in figure 9a by way of illustration box 665. In a preferred embodiment, the user is connected to the Internet as discussed above. Any form of browser or other Internet access software may be used. The user may also be connected to another form of ECN. For example, a user can be connected to an online service. The user may also be given an option with an active telephonic session, such as a dial-up server, a wide area network, a database, or a multi-call server providing electronic bulletin board access.

데스크탑(75)의 윈도우즈 95에서 작동하고, 클라이언트 소프트웨어(90)가 올려지고 ECN(310)과의 연계가 되어 있는 예시적인 표시화면 양태가 도 10에 보여진다. 윈도우즈 작업표시줄(510)과 시작 버튼은 화면(75)의 아래에 보인다. 클라이언트 소프트웨어(90)의 활성 아이콘(540)은 화면(75)의 오른쪽 밑에 보인다. 클라이언트 소프트웨어(90)를 위한 IDT 라는 명칭이 보이지만, 어떠한 명칭 또는 상징이 사용될 수도 있다. 활동박스 545가 화면(75)에 표시된다. 바람직한 실시예에서, 이 활동박스 545는 시스템이 연결을 이루는 중인 것을 알리기 위하여 표시된다. 보여진 예에서, 활동박스 545는 클라이언트 시스템(10) (컴퓨터)이 ECN(310) (고속 인터넷 접속) 접속을 위하여 구성중인 것을 알린다.An exemplary display screen mode that operates on Windows 95 of the desktop 75 and in which the client software 90 is uploaded and associated with the ECN 310 is shown in FIG. The Windows task bar 510 and the start button are shown below the screen 75. The active icon 540 of the client software 90 is shown at the bottom right of the screen 75. Although the name IDT for the client software 90 is shown, any name or symbol may be used. An activity box 545 is displayed on the screen 75. In the preferred embodiment, this activity box 545 is displayed to indicate that the system is in the process of establishing a connection. In the example shown, activity box 545 indicates that client system 10 (computer) is being configured for ECN 310 (High Speed Internet Access) connection.

청구서작성 옵숀에 대한 예시적인 표시화면 양태가 도 11에 도시되었다. 이것은 도면 9a에 표시된, 스텝 653에서 표시될 수 있는 메뉴의 예해(例解)이다. 다양한 청구서작성 옵숀이 제공되며 사용자는 청구서작성 모드 선택이 요구된다. 어떠한 형태의 메뉴 또는 선택 화면도 사용될 수 있고 그리고 다양한 청구서작성 옵숀의 또는 어떤 숫자가 제공될 수 있다. 도시된 실시예에서, 사용자는 크레디트 카드, 스마트 카드, 호텔 방 청구서 또는 선불 계정을 통한 청구서작성의 선택이 주어진다. 제공될 수 있는 다른 옵숀은, 예로서, 데빗 카드(캐시 카드) 청구, 선불접속 카드, 인터넷 뱅킹 또는 전자검사를 포함한다. 대화상자가 또한 크레디트 카드 번호 또는 호텔 방 번호를 기입하기 위하여 제공된다. 부가적인 대화상자 또는 다른 배열의 대화상자 또한 제공될 수 있다. 예를 들면, 크레디트 카드 기간만료, 크레디트 카드 이름 또는 선불 접속 카드 번호를 위한 대화상자 또한 제공될 수 있다. 청구서작성의 복합 화면 또한 선택적으로 제공될 수 있다. 예를 들면, 하나의 실시예에서, 첫번째 화면은 청구서작성모드 선택을 제공한다. 선택 지정후, 클라이언트 소프트웨어는 다른 화면(또는 전혀 없는)을 표시하며, 그것은 청구서작성모드 선택에 의존한다. 예를 들면, 만약 크레디트 카드지불이 선택되면, 다음 스크린은 크레디트 카드 번호 그리고 유효기간 만료일과 같은 필요한 정보를 지시하는 형태를 제공할 수 있다. 또한, 클라이언트 소프트웨어(90)는 크레디트 카드 또는 선불 계정 정보와 같은 미리 기억된 청구서작성 정보를 가질 수도 있다. 이 다른 실시예에서, 청구서작성 모드 선택 후에 클라이언트 소프트웨어(90)는 그 청구서작성 모드에 부합하는 미리 기억된 정보를 검사한다. 만약 선택된 청구서작성 모드에 대한 미리 기억된 정보가 있다면, 클라이언트 소프트웨어(90)는 그 정보를 올린다. 만약 선택된 청구서작성 모드에 대한 미리 기억된 정보가 없다면, 클라이언트 소프트웨어(90)는 적절한 청구서작성 정보의 입력을 위하여 대응정보 입력화면(양식과 같은)을 표시한다. 다른 실시예에서, 이들 청구서작성 질의들, 메뉴등은 서버 소프트웨어(130)에 의하여 생성되고 클라이언트 시스템(10)으로 전송된다.An exemplary display screen aspect of the billing option is shown in FIG. This is a solution (example solution) of a menu that can be displayed in step 653, shown in Fig. 9a. Various billing options are provided and the user is required to select the billing mode. Any form of menu or selection screen can be used and various billing options or any number can be provided. In the illustrated embodiment, the user is given the option of making an invoice via a credit card, a smart card, a hotel room bill, or a prepaid account. Other options that may be provided include, for example, a debit card (cash card) charge, a prepaid access card, an internet banking or an electronic check. A dialog box is also provided for filling out the credit card number or hotel room number. Additional dialog boxes or other arrangements of dialog boxes may also be provided. For example, a dialog box may also be provided for credit card expiration, a credit card name, or a prepaid access card number. A composite screen for billing can also optionally be provided. For example, in one embodiment, the first screen provides a billing mode selection. After selection, the client software displays a different screen (or none at all), which depends on the billing mode selection. For example, if credit card payment is selected, the next screen may provide a form indicating the necessary information such as a credit card number and expiration date. In addition, the client software 90 may have pre-stored billing information such as a credit card or prepaid account information. In this alternative embodiment, after the billing mode selection, the client software 90 examines the prerecorded information that matches the billing mode. If there is pre-stored information for the selected billing mode, the client software 90 uploads the information. If there is no pre-stored information for the selected billing mode, the client software 90 displays a corresponding information entry screen (such as a form) for entry of the appropriate billing information. In other embodiments, these billing queries, menus, and the like are generated by the server software 130 and transmitted to the client system 10.

도면 12는 ECN 연결이 이루어진 후의, 윈도우즈 95 운영시스템에서 작동하는 클라이언트 소프트웨어(90)의 예시적인 표시화면 양태를 도시한다. 이것은 도면 9a에 표시된 스텝 665에 부합하는 표시화면 양태의 한 예이다. 윈도우즈 작업표시줄(510)은 클라이언트 소프트웨어(90)의 활성 아이콘 540과 클라이언트 소프트웨어(90)를 위한 최소화 버튼(550)을 포함한다. 최소화 버튼(550)은 마우스, 터치 패드 또는 터치 스크린을 사용한 포인팅과 클릭과 같은 입력 장치(70)의 사용에 의하여 선택된다. 최소화 버튼(550)이 이렇게 선택되면, 클라이언트 소프트웨어(90)를 위한 선택화면이 표시된다. 선택화면은 세트업구성 또는 세션 종료와 같은 다양한 옵숀을 포함할 수 있다. 어떠한 ECN 표시(560)도 세션동안 화면에 나타날 수 있다. 예를 들면, 웹 페이지가 표시될 수 있으며, 또는 온라인 서비스도 표시되될 수 있으며, 전자우편도 표시될 수 있으며, FTP 메뉴도 표시될 수도 있으며, 기타 등이 표시될수 있다.FIG. 12 illustrates an exemplary display screen aspect of client software 90 operating in a Windows 95 operating system after an ECN connection is made. This is an example of a display screen mode conforming to step 665 shown in FIG. 9A. The Windows task bar 510 includes an active icon 540 of the client software 90 and a minimize button 550 for the client software 90. Minimize button 550 is selected by use of input device 70, such as pointing and clicking using a mouse, touchpad or touch screen. When the Minimize button 550 is thus selected, a selection screen for the client software 90 is displayed. The selection screen can include various options such as setup configuration or session termination. Any ECN indication 560 may appear on the screen during the session. For example, a web page may be displayed, or an online service may be displayed, an e-mail may be displayed, an FTP menu may be displayed, and so on.

여러 가지 절차 스텝이 ECN 세션 동안에 클라이언트 소프트웨어(90)와 그리고 서버 소프트웨어(130)에 의하여 이루어질 수 있다. 예를 들면, 클라이언트 소프트웨어(90)는 ECN 세션의 계속을 확인하기 위하여 주기적으로 서버 소프트웨어(130)에 신호를 보내는 것이 바람직하다. 단지 예시적으로, 클라이언트 소프트웨어(90)는 매 5분마다 서버 소프트웨어(130)에 콘트롤 신호를 보내어 ECN 접속의 활성화를 나타낼 수 있다. 서버 소프트웨어(130)에 의하여 행해지는 시간 루프 절차 스텝이 도 13에 도시되었다. 도 13에서 보는 바와 같이, 서버 소프트웨어(130)는 시간신호를 제공하는 타이머(721)를 포함한다. 표시된 시간 루프에서 시간신호(722)는 수신되고, 클라이언트 시스템(10)의 클라이언트 소프트웨어(90)로부터 수신된 이전의 주기적인 확인 신호(724) 이래 대기 기간이, 이 경우에는 5분, 경과하였는 지에 대한 결정이 이루어 진다. 대기 기간이 경과하면, 서버 소프트웨어(130)느 주기적인 확인 신호(724)가 수신되었지를 결정한다. 만약 수신되지 않았으면, 서버 소프트웨어(130)는 절차 스텝 726에 표시된 것과 같이 ECN 세션을 종료한다. ECN 세션의 종료에서, 서버 소프트웨어(130)는 특정 클라이언트 시스템(10)에 할당된 IP 주소를 해제한다. 이것은 클라이언트 시스템 소프트웨어(90)가 서버(130)와 연결을 유지하지 않는 어떤 예에서의 경우이다. 선택적으로, 만약 아니오 신호가 스텝 725에서 나오면, 서버 소프트웨어는, 절차 스텝 727에 표시된 것과 같이,클라이언트 시스템(10)이 연결된 접속 포트(160)에 단절신호를 보낸다. 만약 클라이언트 시스템(10)이 접속 포트(160)에 아직 연결되어 있으면, 클라이언트의 클라이언트 소프트웨어(90)는 단절신호를 수신하고 단절 수순을 밟는다. 클라이언트 시스템(10)의 접속 포트(160)와의 물리적 연결은 단절수순(아래에서 좀더 자세히 검토되는)을 행하는 클라이언트 소프트웨어 없이 단절될 수 있음 물론이다. 예를 들면, 사용자는 단절수순의 실행없이도 접속 포트(160)와 클라이언트 시스템(10) 사이의 연계, 예를 들면 케이블을 단절할 수도 있다. 또한, 클라이언트 시스템(10)과 서버(110)와의 사이에 있는 연결은 단절 수순에 앞서 클라이언트 소프트웨어(90)에 의하여 다른 방법으로 저촉될 수도 있다.Several procedural steps may be performed by the client software 90 and server software 130 during the ECN session. For example, the client software 90 periodically signals the server software 130 to confirm the continuation of the ECN session. By way of example only, the client software 90 may send a control signal to the server software 130 every five minutes to indicate the activation of the ECN connection. The time loop procedure steps performed by the server software 130 are shown in FIG. As shown in FIG. 13, the server software 130 includes a timer 721 that provides a time signal. The time signal 722 in the indicated time loop is received and the waiting period since the previous periodic acknowledgment signal 724 received from the client software 90 of the client system 10 has elapsed, The decision is made. When the waiting period elapses, the server software 130 determines whether a periodic confirmation signal 724 has been received. If not, the server software 130 terminates the ECN session as indicated in procedure step 726. [ At the end of the ECN session, the server software 130 releases the IP address assigned to the particular client system 10. [ This is the case in some instances where the client system software 90 does not maintain a connection with the server 130. Optionally, if a No signal is present at step 725, the server software sends a disconnect signal to the connection port 160 to which the client system 10 is connected, as indicated in procedure step 727. If the client system 10 is still connected to the connection port 160, the client software 90 of the client receives the disconnect signal and takes the disconnect procedure. The physical connection to the connection port 160 of the client system 10 may be disconnected without client software performing the disconnect procedure (discussed in more detail below). For example, the user may disconnect the connection between the connection port 160 and the client system 10, for example, the cable without executing the disconnect procedure. Also, the connection between the client system 10 and the server 110 may be bypassed by the client software 90 in a different manner prior to the disconnect procedure.

또한, 서버 소프트웨어(130)는 ECN 세션(session ; 접속 기간)의 계속을 확인하기 위하여 클라이언트 소프트웨어(90)에 주기적으로 신호를 보낸다. 예로서, 서버 소프트웨어(130)는 매 5분마다 클라이어트 소프트웨어(130)에 콘트롤 신호를 보내어 ECN 접속의 활성화를 나타낼 수 있다. 다른 예로서, 서버 소프트웨어는 어떠한 주어진 시간에 로그온되는(logged on ;단말동작개시) 클라이언트 시스템(10)의 각각에 폴링(polling) 신호를 주기적으로 보낼 수 있다. 이 주기적인 폴링 신호는 각각의 클라이언트 시스템(10)으로부터의 반송 확인신호를 요구한다. 서버 소프트웨어로부터 폴링 신호를 수신하므로써 클라이언트 시스템(10)의 클라이언트 소프트웨어(90)는 확인신호를 반송한다. 만약 확인신호가 반송되지 않으면, 서버 소프트웨어(130)는 특정 클라이언트 시스템(10)의 ECN 세션을 종료하며, 선택적으로 특정 클라이언트 시스템(10)에 부합하는 접속 포트(160)에 단절코드를 보낸다. 만약 클라이언트 시스템(10)이 접속 포트에 아직 연결되어 있으면, 그것은 단절코드를 수신하고 클라이언트 시스템 소프트웨어(90)는 단절수순을 밟는다.In addition, the server software 130 periodically signals the client software 90 to confirm the continuation of the ECN session. By way of example, the server software 130 may send control signals to the client software 130 every five minutes to indicate activation of the ECN connection. As another example, the server software may periodically send a polling signal to each of the client systems 10 that are logged on at any given time. This periodic polling signal requires a carrier confirmation signal from each client system 10. By receiving the polling signal from the server software, the client software 90 of the client system 10 returns an acknowledgment signal. If an acknowledgment signal is not returned, the server software 130 terminates the ECN session of the particular client system 10 and optionally sends a disconnect code to the access port 160 that matches the particular client system 10. If the client system 10 is still connected to the connection port, it receives the disconnect code and the client system software 90 takes the disconnect procedure.

주기적인 확인이 수신되지 않을 때, 스텝 725에서 아니오로 돌아갈 때, 또는 서버(110)와 클라이언트 시스템(10) 사이의 연결이 단절수순(도 14에 도시되고 아래에 설명되는)을 행하는 클라이언트 소프트웨어 없이 다르게 중지될 때와 같은 실패된(failed) 연결이 있는 경우에, 서버 소프트웨어는, ECN(310)을 통하여, 청구 비용을 산출하고 적절한 청구서작성 매체 또는 처리국에 청구서작성 정보를 보낸다.When no periodic acknowledgment is received, when the process returns from step 725 to NO, or when the connection between the server 110 and the client system 10 is completed without the client software performing the disconnection procedure (shown in FIG. 14 and described below) If there is a failed connection, such as when it is otherwise interrupted, the server software, through the ECN 310, calculates the billing cost and sends billing information to the appropriate billing media or processing station.

클라이언트 소프트웨어(90)의 단절수순은 도 14에 도시된다. 작동에서, ECN 세션(도 9a의 박스 665에 표시된)동안과 같은 클라이언트 소프트웨어의 작동중 어느 때, 또는 바람직하게는 마찬가지로 어떤 다른 시간에라도, 클라이언트 소프트웨어(90)의 사용자는 단절수순을 개시할 수 있다. 바람직하게는, 이것은 포인트 및 클릭 장치와 같은 입력장치(70)를 사용하여 단절 버튼( 예를 들면 이것은 지금 세션 종결(end session now) 또는 종료(sign off) 또는 중지라고 할 수 있다) 을 지적하는 것에 의하여 이루어진다. 이러한 단절 요구는 도 14의 박스 731에 표시된다. 클라이언트 소프트웨어(90)는 스텝 732에서, 단절을 확인하기 위하여 사용자에게 단절옵숀 화면(565)을 표시한다. 예시적인 단절옵숀 화면(565)이 도 15에도시되었다. 이 예시적인 화면은, 단절선택 567 또는 단절선택 행위의 포기 569, 연결 유지 및 ECN 세션으로 복귀하는 것과 같은 클라이언트 소프트웨어의 다른 작동으로의 복귀를, 주로 사용자가 확인하는 선택행위(choise selection)를 포함한다. 도시된 예에서, 사용자는 단절하기 위한 예 567 의 선택 또는 연결 상태로 유지하기 위한 아니오 569의 선택의 선택행위가 부여된다. 바람직하게는, 선택 567, 569를 표시하기 위하여 포인트 및 클릭 장치가 공여된다. 클라이언트 소프트웨어(90)의 작동에서, 만약 예를 들어 단절을 확인하는, 옵션 567이 선택되면, 예 는 도 14에 표시된 스텝 733에서 돌아간다. 만약 옵션 569의 선택에 의하여 단절 확인이 수신되지 않으면, 아니오 는 스텝 733에서 돌아간다.The disconnecting procedure of the client software 90 is shown in Fig. In operation, the user of the client software 90 may initiate a disconnect procedure at any time during, or preferably at any other time during, the client software operation, such as during an ECN session (shown in box 665 of Figure 9A) . Preferably, this is done using an input device 70, such as a point and click device, to indicate a disconnect button (e.g., this may be referred to as end session now or sign off or stop) . This disconnect request is indicated in box 731 of Fig. The client software 90 displays a disconnect option screen 565 to the user in step 732 to confirm the disconnect. An exemplary disconnect option screen 565 is also shown in FIG. This exemplary screen includes a choise selection that is primarily user-initiated, such as a disconnect selection 567 or a discard selection behavior 569, a return to another operation of the client software, such as maintaining a connection and returning to an ECN session do. In the illustrated example, the user is given a selection action 567 of choice to disconnect or a choice 569 of choice to keep it connected. Preferably, point and click devices are provided to indicate selections 567, 569. In the operation of the client software 90, if the option 567, for example confirming the disconnect, is selected, the example goes back to step 733 shown in FIG. If disconnection acknowledgment is not received by selection of option 569, NO is returned in step 733.

만약 예 로 스텝 733에서 돌아가면, 클라이언트 소프트웨어는 스텝 734에 표시된 것과 같이, ECN 세션의 종료를 요구하는 단절신호를 서버 소프트웨어(130)에 보낸다. 만약 아니오로 스텝 733에서 돌아가면, 클라이언트 소프트웨어는, 로그인 시퀀스 또는 ECN 세션과 같은 다른 활동으로 돌아간다. 단절신호는 서버 소프트웨어(130)의 청구서작성 처리부분에 수신되며, 이것은 아래에서 좀더 자세히 논의된다. 서버 소프트웨어(130)는 절차 스텝 735에 표시된 것과 같이, 클라이언트 시스템 소프트웨어(90)에 청구서작성 정보를 보고하며, 거기에서 청구서작성 정보가 수신된다. 다음 스텝 737에서, 클라이언트 소프트웨어는 스텝 735에서 서버 소프트웨어로부터 수신된 데이터에 기초하여 청구서작성 정보를 표시한다.If, by way of example, returning from step 733, the client software sends a disconnect signal to the server software 130 requesting the end of the ECN session, as shown in step 734. If NO at step 733, the client software returns to another activity, such as a login sequence or an ECN session. The disconnect signal is received in the billing processing portion of the server software 130, which is discussed in more detail below. The server software 130 reports the billing information to the client system software 90, as indicated in procedure step 735, where the billing information is received. At next step 737, the client software displays the billing information based on the data received from the server software at step 735.

스텝 737과 관련하여 표시될 수 있는 것과 같은, 예시적인 청구서작성 표시화면(570)이 그림 16에 도시된다. 어떠한 데이터라도 이 화면에 표시될 수 있다. 보여진 예에서, 연결시간(572) 및 총 청구 비용(574)이 표시된다. 어떠한 다른 데이터라도 또한 표시될 수 있다. 예를 들면 접속된 서비스를 표시하는 데이터, 프리미엄 비용, 호텔 방 비용 또는 잡비가 선택적으로 표시될 수 있다. 청구서작성 표시화면(570)은 또한 다른 형태의 표시화면에 대체되거나 또는 사용될 수 있다. 예를 들면 Good-bye 화면 또는 Log-off 화면이 표시될 수 있다. 제공된 다양한 서비스에 관한 정보와 같은, 다른 메시지 또는 텍스처(texture)자료 또한 청구서작성 스크린과 함께, 또는 그 이전의 또는 그후의 스크린에 표시될 수 있다. 이러한 다른 스크린 또는 메시지는 도 14에 표시된 출구 스텝 739에 관련하여 표시될 수 있다.An exemplary billable display screen 570, such as may be displayed in conjunction with step 737, is shown in FIG. Any data can be displayed on this screen. In the example shown, connection time 572 and total billing cost 574 are displayed. Any other data can also be displayed. For example, data representing the connected service, premium cost, hotel room cost or miscellaneous expenses may be selectively displayed. Billing display screen 570 may also be replaced or used in other forms of display screen. For example, a Good-bye screen or a Log-off screen may be displayed. Other message or texture data, such as information about the various services provided, may also be displayed on the screen with or without an invoice creation screen. This other screen or message may be displayed in connection with the exit step 739 shown in Fig.

출구 스텝 739에서 클라이언트 소프트웨어(90)의 작동은 종료된다. 선택적으로, 출구 스텝 739 전에 다양한 처리 스텝이 클라이언트 소프트웨어의 작동 종료와 함께 처리될 수 있다. 바람직한 실시예에서, 세팅 데이터는 비휘발성 기억장치(50)에 기억될 수 있다. 예를 들면, 스텝 631에서 기억된 저장된 초기 네트워크 세팅이 복원될 수 있다. 마찬가지로, 컴퓨터는 필요하면 재부팅될 수 있다. 이 출구 시퀀스의 종료하에 클라이언트 소프트웨어(90)의 실행이 종료된다. 출구 스텝 739과 함께, 활성 아이콘(540)과 최소화 아이콘(550)은 작업표시줄(510)에 더 이상 표시되지 않는다.The operation of the client software 90 at exit step 739 is terminated. Alternatively, various processing steps may be processed with exit of the client software before the exit step 739. In a preferred embodiment, the setting data may be stored in non-volatile memory 50. [ For example, the stored initial network settings stored in step 631 may be restored. Likewise, the computer can be rebooted if necessary. Execution of the client software 90 is terminated at the end of this exit sequence. Along with the exit step 739, the active icon 540 and the minimize icon 550 are no longer displayed in the task bar 510.

서버 소프트웨어(130)는 다양한 기능을 수행하며, 접속 포트(160)를 통한 다양한 클라이언트 시스템(10)과 통신하고, 청구서작성 기능을 조정하고, 클라이언트 사용 데이터베이스를 유지하고, 접속 포트(160)를 감시하고, ECN(310)에 메시지를 전송하고, 원격 청구서작성 시스템 또는 원격 망관리 시스템 (410)과 상호작용한다. 서버 소프트웨어(130)의 몇가지 기능은 이미 검토되었으며, 부가적인 기능이 지금 약술될 것이다. 서버 소프트웨어(130)는 각각의 클라이언트 시스템(10)과 ECN(310) 사이의 ECN 세션을 초기화하기 위하여 클라이언트 시스템(10)과 클라이언트 시스템 소프트웨어(130)와 통신하는 작용을 한다. 서버 소프트웨어(130)는 어떠한 한번에 클라이언트 소프트웨어(130)를 각각 가동하는 다수의 클라이언트 시스템(10)과 통신할 수 있는 것은 물론이다. 또한, 단일 클라이언트 시스템(10)은 서버 소프트웨어(130)와 통신할 수 있거나 또는 전혀 하지 않을 수도 있다. 서버 소프트웨어는 또한, 초기화 순서, 테스팅(testing)포트 등과 같은 서버(110)의 작동을 관리하기 위한 다양한 기능을 제공한다.The server software 130 performs various functions and communicates with the various client systems 10 via the access port 160, adjusts the billing function, maintains the client usage database, monitors the access port 160 Sends a message to the ECN 310, and interacts with the remote billing system or remote network management system 410. Some of the functions of the server software 130 have already been reviewed and additional functions will now be outlined. The server software 130 acts to communicate with the client system 10 and the client system software 130 to initiate an ECN session between each client system 10 and the ECN 310. It is understood that the server software 130 may communicate with a plurality of client systems 10, each running client software 130 at any one time. In addition, the single client system 10 may or may not communicate with the server software 130. The server software also provides various functions for managing the operation of the server 110, such as initialization sequence, testing ports, and the like.

하나의 실시예에서, 서버 소프트웨어(130)는 다수의 공동(cooperating)모듈 또는 물체(objects)로 구성될 수 있다. 도해적 묘사가 도 17에 표시되었으며, 여기에는 중앙처리장치(111), 청구서작성 모듈(112), 서버 연계 모듈(114), 접속 콘트롤 모듈(116) 및 시스템 장애 모듈(117)이 있다. 이 도해는 서로 상호 작용하는 이 모듈의 작동을 보여주는 것으로 이해되어야 한다. 다른 실시예에서, 모듈의 전부 또는 일부는 나머지와 독립적으로 작동할 수도 있다.In one embodiment, the server software 130 may comprise a plurality of cooperating modules or objects. 17 shows a central processing unit 111, billing module 112, server coupling module 114, connection control module 116, and system failure module 117. In this example, This illustration should be understood to illustrate the operation of this module interacting with each other. In other embodiments, all or a portion of the module may operate independently of the others.

스텝 641(도 9a)에서와 같이, 클라이언트 소프트웨어(90)가 IP 주소의 동적 할당을 요구하면, 서버 소프트웨어(130) (또는 접속 콘트롤 모듈(116))는 그 요구를 수신하고 적당한 응답을 보내는데, 이것은 스텝 643에서 클라이언트 소프트웨어에 수신된다. 마찬가지로, 스텝 649에서와 같이 클라이언트 소프트웨어(90)가 일련의 청구서작성 옵션을 요구하면, 서버 소프트웨어는 클라이언트 소프트웨어에 의하여 스텝 651에서 수신되는 일련의 청구서작성 옵션으로 돌아간다. 이에 관한 서버 소프트웨어(130)의 청구서작성 양상(aspect)의 작동은 도 18a 및 18b에 도시되었다. 서버 소프트웨어(130)는 박스 751에 표시된 것과 같이, 클라이언트 소프트웨어(90)로부터 요구를 수신한다. 만약 스텝 755에서 아무 요구도 수신되지 않으면, 아니오 화살표에 의하여 표시된 것과 같이 기다리는 것을 계속한다. 만약 요구가 스텝 755에서 수신되면, 절차는 스텝 759에 예에 의하여 표시된 것과 같이 계속되고, 청구서작성 옵션이 클라이언트 시스템에 보내진다. 서버는 스텝 763에 표시된 것과 같이 청구서작성 정보의 수신을 기다린다.If the client software 90 requests dynamic assignment of an IP address, as in step 641 (FIG. 9A), the server software 130 (or connection control module 116) receives the request and sends an appropriate response, This is received in step 643 by the client software. Likewise, if the client software 90 requests a series of billing options, as in step 649, the server software returns to the series of billing options received in step 651 by the client software. The operation of the billing aspect of the server software 130 in this regard is shown in Figures 18a and 18b. The server software 130 receives the request from the client software 90, as shown in box 751. If no request is received at step 755, it continues to wait as indicated by the no arrow. If the request is received in step 755, the procedure continues as indicated by example in step 759, and the billing option is sent to the client system. The server waits for receipt of the billing information as shown in step 763.

또한, 서버 소프트웨어(130)는 인용 번호 745, 746 및 747로 표시된 송출 루프(loop)로 도 18b에 도시된 것과 같이, 포트(160)에 환영신호(749)를 보낼 수 있다. 바람직하게는, 환영신호(749)가 보내진 후, 시스템은 수신 확인이 수신되었는지를 결정한다. 이 결정 스텝이 인용 번호 746으로 표시되었다. 도시된 실시예에서, 이 결정 스텝 746은, 비록 다른 형태의 확인신호가 결정될 수 있다 하더라도, IP 주소에 대한 요구가 수신되었는지를 결정한다. 만약 확인신호가 스텝 746에서 결정되지 않으면, 환영신호는 스텝 745에서 보내진다. 환영신호는 대기기간 없이, 또는 대기 747 후 보내질 수 있다. 미리 결정된 또는 산출된 어떠한 대기 기간도 선택될 수 있다. 바람직하게는, 서버 소프트웨어(130)는 그에 할당된, 아직 연결되지 않은 포트(160) 모두에 환영신호(749)를 보낸다. 연결이 이루어지면, 환영신호(749)는 위에서 검토된 것과 같이 클라이언트 시스템(10)에 포트(160)를 경과하여 통과할 수 있다. 환영신호(749)는 어떠한 정보도 포함할 수 있다. 바람직하게는, 그것은 상대적으로 짧고, 서버가 연결된 것을 표시만 한다. 신호는 아날로그 또는 디지털일 수도 있다. 디지털의 경우에서, 환영신호(749)는 비트(bit), 또는 복수성 비트 또는 바이트(bite)를 포함할 수도 있다.In addition, the server software 130 may send a welcome signal 749 to the port 160, as shown in Figure 18B, with a delivery loop indicated by reference numbers 745, 746 and 747. Preferably, after the welcome signal 749 is sent, the system determines if an acknowledgment has been received. This decision step is indicated by reference numeral 746. In the illustrated embodiment, this decision step 746 determines whether a request for an IP address has been received, even if other types of acknowledgment signals can be determined. If an acknowledgment signal is not determined in step 746, the welcome signal is sent in step 745. [ The welcome signal may be sent without waiting period, or after waiting 747. Any predetermined or calculated waiting period can be selected. Preferably, the server software 130 sends a welcome signal 749 to all of the ports 160 that have not yet been assigned to it. If a connection is made, the welcome signal 749 may pass through the port 160 to the client system 10 as discussed above. The welcome signal 749 may include any information. Preferably, it is relatively short and only indicates that the server is connected. The signal may be analog or digital. In the digital case, the welcome signal 749 may comprise a bit, or a plurality of bits or bytes.

만약 스텝 746이 확인신호가 수신되었다고 결정하면, 서버 시스템은 초기접속절차 시퀀스(handshake sequence)로 진행한다. 바람직한 실시예에서, 서버 소프트웨어는, 박스 748에 표시된 것과 같이, 클라이언트 시스템(10)에 IP 주소를 보낸다.If step 746 determines that an acknowledgment signal has been received, the server system proceeds to an initial handshake sequence. In a preferred embodiment, the server software sends an IP address to the client system 10, as shown in box 748.

청구된 접속시간 예에서, 스텝 659에서와 같이 클라이언트 소프트웨어(90)의 사용자가 서버 소프트웨어에 청구서작성 정보를 전송하면, 서버 소프트웨어 또는 청구서작성 모듈(112)은 청구서작성 유효확인 절차를 개시한다. 서버 소프트웨어(130)에서의 이 청구서작성 정보의 수신은 스텝 763에 예 로 표시된다. 하나의 실시예에서, 서버 소프트웨어(130)는 청구서작성 유효확인이 이루어지기 전에라도 스텝 767에 보여진 것과 같이, 임시의 ECN 접속 승인을 허용할 수 있다. 임시 승인신호는 클라이언트 소프트웨어 768에 보내진다. 이 실시예는 도 18a 및 18b에 도시되었다. 이러한 임시의 접속의 이점은 사용자가 청구서작성 승인이 완료될 때까지 접속이 지연되는 것보다는 보다 짧은 지연을 경험한다는 것이다. 하나의 실시예에서, 클라이언트 소프트웨어(90)는 임시 접속이 허용되었다는 것을 사용자에게 알리는 메시지를 표시 장치(75)에 표시하고, 청구서작성 승인과정이 계속중임을 알린다. 임시 승인 또는 최종 승인은 스텝 661에 표시된 것과 같이 클라이언트 소프트웨어(90)에 보내지고 수신된다.In the invoked connection time example, if the user of the client software 90 sends billing information to the server software, as in step 659, the server software or billing module 112 initiates the billing validation procedure. Receipt of the billing information in the server software 130 is shown as an example in step 763. [ In one embodiment, the server software 130 may allow a temporary ECN connection authorization, as shown in step 767, even before the billing validation is made. A temporary acknowledgment signal is sent to the client software 768. This embodiment is shown in Figs. 18A and 18B. The advantage of this ad hoc connection is that the user experiences a shorter delay than the connection is delayed until the billing approval is completed. In one embodiment, the client software 90 displays on the display device 75 a message informing the user that the temporary connection is allowed, and informs that the billing approval process is ongoing. Temporary acknowledgment or final acknowledgment is sent to the client software 90 as shown in step 661 and received.

청구서작성 승인 과정에서, 서버 소프트웨어(130)은 ECN(310)을 통하여 청구서작성 승인서버에 청구서작성 정보를 전송한다. 이 전송은 스텝 771에 표시되었다. 만약 크레디트 카드 승인이 요구되면, 전형적으로 청구서작성 승인서버는 크레디트 접수처(bureau) 또는 크레디트 카드 서비스 서버이다. 또한, 청구서작성 승인 요구는 ECN(310)을 통하여 어떠한 청구서작성 승인 서버에 보내질 수 있다. 예를 들면, 만약 선불 접속 카드가 사용되면, 승인 요구는 선불 접속 카드의 발행자에게 보내질 수 있다.In the billing approval process, the server software 130 transmits the billing information to the billing approval server through the ECN 310. [ This transmission is indicated in step 771. [ If a credit card authorization is required, typically the billing approval server is a credit bureau or credit card service server. In addition, a billing approval request may be sent to any billing approval server via ECN 310. [ For example, if a prepaid access card is used, an authorization request may be sent to the issuer of the prepaid access card.

청구서작성 승인서버는 신용 한계에 따라 승인 또는 거부하는, 거래 인가를 할 수 있다. 예를 들면, 만약 선불 접속 계정의 자금이 완전히 소진되었으면, 거래는 거부될 것이다. 한편, 만약 신용카드가 유효하다면, 승인이 수신될 것이다. 승인/거부의 수신은 스텝 773 및 777에 표시된다. 만약 승인이 스텝 773에서 수신되면, 승인 신호는 박스 776에 표시된 것과 같이 클라이언트 소프트웨어(90)에 보내지고 그것의 수신은 스텝 661에 표시된다. 또한, 적절한 사용자 정보가 서버(110)에서 유지되는 활성 데이터베이스에 추가된다.The billing authorization server may authorize a transaction to be approved or denied based on credit limits. For example, if funds for a prepaid account are exhausted, the transaction will be denied. On the other hand, if the credit card is valid, authorization will be received. The reception of approval / rejection is indicated in steps 773 and 777. If an acknowledgment is received in step 773, the acknowledgment signal is sent to the client software 90 as indicated in box 776 and its reception is indicated in step 661. [ Appropriate user information is also added to the active database maintained at the server 110. [

활성 데이터베이스의 도해가 도 20에 제공된다. 부가적인 정보, 또는 다른 정보가 활성 데이터베이스에 기억될 수 있다. 도해된 데이터베이스에서, 데이터는 XXX, YYY 및 NNN과 같이 설명 목적을 위하여 표시된다. 활성 데이터베이스는 서버의 활동에 관하여 다양한 정보를 기록한다. 특히, 그것은 서버에 연계된 각각의 접속 포트(160)와 접속 포트(160)와 관련된 다양한 상태(status)데이터의 트랙(track)을 유지한다. 예를 들면, 접속 포트의 활성/비활성 상태가 기록될 수 있다. 활성 접속 포트를 위하여, 식별(identification)과 같은 적절한 사용자 정보, 청구서작성 정보 그리고 로그인(log-in) 시간이 기록될 수 있다. 데이터베이스에 기록될 수 있는 데이터는, 예를 들면: 클라이언트 시스템 IP 주소 -- 이것은 클라이언트 시스템 10에 할당된 임시의 주소이다; 클라이언트 네트워크 카드 MAC 주소 -- 이것은 클라이언트 시스템 인터페이스(60)에 기록되거나 또는 클라이언트 시스템 인터페이스(60)와 관련된 하드웨어에 기초한 식별자이다; 서버 네트워크 카드 ID -- 이것은 서버 인터페이스 카드의 주소이다; 사용자 이름 -- 접속 포트(160)와 관련되고 외부 데이터베이스와의 빠른 조정을 위하여 사용될 수 있는 사용자의 이름; 포트 ID -- 각각의 접속 포트(160)와 관련되고, 도 20에서 1, 2 및 N으로 표시된 유일한 접속 포트 번호, 여기서 N은 N번째(Nth) 접속 포트(160)를 표시한다; 방 번호 -- 호텔, 배, 아파트 빌딩 또는 오피스 빌딩의 경우에 사용될 수 있고, 이곳에서 접속 포트(160)는 특정의 방과 관련되고, 청구서작성의 편리함을 증진시킬 수 있다; 비용청구(charge) 형태 -- 크레디트카드, 스마트카드, 선불접속카드, 캐시카드(debit card), 활성 계정, 호텔방 청구서 등과 같은 선택된 청구서작성 옵숀; 크레디트카드 번호, 접속카드 번호, 캐시카드 번호 등 -- 이것은 선택된 청구서작성 옵션과 관련된 식별이다; 크레디트카드 소지자 이름 -- 이것은 청구서작성 옵숀에 부합하는 이름이다; 유효만료일 -- 크레디트 또는 캐시카드 만료일과 같은 청구서작성 옵숀의 유효만료일; 접속카드번호 -- 서비스 제공자에 의하여 발행된 선불접속카드의 번호; 포트상태 -- 활성, 비활성 또는 이용할 수 없는 과 같은 그러한; 가동시간 상태 -- 현재의 포트 상태가 시작된 시간, 이것은 청구서작성 목적을 위한 총 활동시간의 결정에 유용하다; 미 대답된 핑(ping)계수 -- 클라이언트가 서버 통신에 실패했던 회수; 청구서작성 서버 통신상태 -- 청구서작성 서버 또는 망 관리 서버(410)가 접속할 수 있는지 여부를 표시한다; 그리고 청구서작성 서버 인가(authorization) -- 청구서작성 서버 시스템으로부터 선택된 청구서작성 옵션의 승인 또는 거부가 수신되었는지 여부. 다른 데이터가 데이터베이스에 기록될 수 있고, 다양한 접속 포트(160) 상태가 변화하므로 데이터베이스 기입사항이 시간과 함께 변화할 수 있음은 물론이다.An illustration of the active database is provided in FIG. Additional information, or other information, may be stored in the active database. In the illustrated database, the data is displayed for illustrative purposes such as XXX, YYY, and NNN. The active database records various information about the activity of the server. In particular, it maintains a track of various status data associated with each connection port 160 and connection port 160 associated with the server. For example, the active / inactive status of the connection port can be recorded. For the active access port, appropriate user information such as identification, billing information and log-in time may be recorded. The data that can be written to the database, for example: the client system IP address - this is the temporary address assigned to the client system 10; Client network card MAC address - This is an identifier based on the hardware recorded in the client system interface 60 or associated with the client system interface 60; Server network card ID - This is the address of the server interface card; User name-the name of the user associated with the connection port 160 and that can be used for quick reconciliation with an external database; Port ID - a unique connection port number, associated with each connection port 160, denoted 1, 2 and N in FIG. 20, where N denotes the Nth (Nth) connection port 160; A room number-in the case of a hotel, a ship, an apartment building or an office building, where the access port 160 is associated with a particular room and can enhance the convenience of billing; Charge type - Optional billing options such as credit card, smart card, prepaid access card, debit card, active account, hotel room bill etc; Credit card number, connection card number, cache card number, etc. - this is an identification associated with the selected billing option; Credit card holder name - This is a name that matches the billing option; Expiration date - the effective expiration date of the billing option, such as the credit or expiration date of the cash card; Connection card number - The number of the prepaid access card issued by the service provider; Port state - such as active, inactive or unavailable; Uptime status - the time at which the current port status started, which is useful for determining the total activity time for billing purposes; Unacknowledged ping count - the number of times the client failed to communicate with the server; Billing server communication state - indicates whether the billing server or the network management server 410 is reachable; And billing server authorization - whether an approval or rejection of the billing option selected from the billing server system has been received. Of course, other data may be written to the database, and the state of the various access ports 160 may change, so that database entries may change with time.

만약 승인이 수신되지 않으면, 절차는 스텝 777로 진행한다. 만약 거부가 수신되면, 거부신호가 박스 779에 표시된 것과 같이 클라이언트 소프트웨어(90)에 보내진다. 클라이언트 소프트웨어(90)에 의한 거부신호의 수신은 도 9a의 스텝 661 및 667에 표시되었다. 만약 거부가 스텝 777에서 수신되지 않으면, 시스템은 아니오 화살표에 의하여 표시된 것과 같이, 승인 또는 거부의 기다리기를 계속한다.If no acknowledgment is received, the procedure proceeds to step 777. If a rejection is received, a rejection signal is sent to the client software 90 as indicated in box 779. The reception of the rejection signal by the client software 90 is shown in steps 661 and 667 of Fig. 9A. If rejection is not received in step 777, the system continues to wait for acknowledgment or rejection, as indicated by the no arrow.

클라이언트 시스템(10)이 서버(110)와 통신하는 기간 동안, 서버 소프트웨어는 연결을 감시한다. 또한, 연결은 서버 연계 모니터 모듈(114)에 의하여 감시될 수 있다. 연결은 클라이언트 시스템장애, 사고로 케이블 단절, 저촉(inteference )등과 같은 어떠한 이유에 의하여 깨어질 수 있다. 만약 장애가 있는 접속이 발견되면, 서버 소프트웨어(130) 또는 청구서작성 모듈(112)은 선택된 지불 서버를 위한 청구서작성 서버에 최종 청구비용을 게시한다.During the period when the client system 10 communicates with the server 110, the server software monitors the connection. In addition, the connection can be monitored by the server association monitor module 114. Connections can be broken for any reason, such as client system failure, accidental cable disconnection, inteference, and so on. If a failed connection is found, the server software 130 or the billing module 112 posts the final billing fee to the billing server for the selected payment server.

서버 소프트웨어(130)는 또한 감시(watchdog)기능을 실행하며, 이것은 서버 시스템 장애를 찾아내는 일을 한다. 만약 장애가 발견되면, 시스템은 자동으로 재부팅한다. 시스템 장애 모듈이 항목(117)로 그림 17에 표시되었다.The server software 130 also performs a watchdog function, which serves to detect server system failures. If a failure is detected, the system automatically reboots. The system fault module is shown in Figure 17 as item (117).

바람직하게는, 서버 시스템(110)은 망 관리 서버(410)와 통신하는데, 이것은 망 관리 소프트웨어를 가동한다. 망 관리 시스템은 그것의 바람직한 실시예에서, 다수의 서버 시스템 (110)의 원격 관리를 실행할 수 있다. 바람직한 실시예에서, 서버 시스템(110)은 ECN(310)(또는 사설 네트워크)를 통하여 다수의 서버 시스템(110)과 통신한다. 이 바람직한 실시예가 도 19에 도시되었다. 선택적으로, 하나 또는 그 이상의 통신국(420)은 또한 망 관리 서버(410)와 통신할 수 있다. 이러한 통신국들은 이 명세서에서 이미 보다 상세하게 설명되었다. 더욱, 망관리 서버는 크레디트카드 클리어링 기관과 같은 청구서작성 클리어링 서버(430)와 통신을 할 수 있다. 바람직하게는 망 관리 서버는 이러한 클리어링 서버(430)와의 사설 또는 전용연결을 사용하나, 그러나 한편으로, 클리어링 서버와의 통신은, 예를 들면 인터넷을 포함하는 ECN을 통하여 발생할 수 있다. 망 관리(410)는 또한 고객에의 우송에 대한 사용기록(440)을 생성한다. 그러한 사용기록은 청구 비용 또는 사용통계를 목록으로 만들 수 있게 한다.Preferably, the server system 110 communicates with the network management server 410, which activates the network management software. The network management system may, in its preferred embodiment, be capable of remote management of multiple server systems 110. In a preferred embodiment, server system 110 communicates with multiple server systems 110 via ECN 310 (or private network). This preferred embodiment is shown in Fig. Optionally, one or more communication stations 420 may also communicate with the network management server 410. These communication stations have already been described in more detail in this specification. Furthermore, the network management server may communicate with billing clearing server 430, such as a credit card clearinghouse. Preferably, the network management server uses a private or private connection with this clearing server 430, however, on the other hand, communication with the clearing server may occur via an ECN including, for example, the Internet. Network management 410 also generates usage logs 440 for mailing to customers. Such usage records enable you to list billing costs or usage statistics.

망 관리 서버(410)는 청구서작성 처리 절차, 원격 망 관리 그리고 사용통계보고를 실행하는 망 관리 소프트웨어(450)를 가동한다. 또한, 망 관리 소프트웨어(450)는 그들의 이용율, 모니터 에러조건, 결함 장애 및 필요하면 원격 재부팅 지시를 결정하기 위하여 서버(110)와 통신국(420)을 감시한다. 또한, 망 관리 소프트웨어(450)는 또한 광고(advertising) 내용 및 광고 내용의 갱신을 서버(110)와 통신국(420)에 제공할 수 있다. 하나의 실시예에서, 다수의 서버(110)가 사용되고, 서버 각각은 기술된 방법으로 망 관리 서버(410) (또는 다수의 망관리 서버(410))와의 통신을 위하여 채택된 것은 물론이다.The network management server 410 operates the network management software 450 that executes billing processing procedures, remote network management, and usage statistics reporting. The network management software 450 also monitors the server 110 and the communication station 420 to determine their utilization rate, monitor error condition, faulty failure and, if necessary, a remote rebooting indication. The network management software 450 may also provide the server 110 and the communication station 420 with an update of advertising content and advertisement content. In one embodiment, a plurality of servers 110 are used, and each of the servers is of course employed for communication with the network management server 410 (or the plurality of network management servers 410) in the manner described.

하나의 실시예에서, 클라이언트 소프트웨어(90)는 클라이언트 시스템을 위한 운영시스템에 통합된다. 이 실시예는 도 21에 도시되었다. 운영시스템(810)은 클라이언트 시스템(10) 구성요소의 작동을 동작 및 조정하기 위하여 구성된 다수의 프로그램, 모듈 등을 포함한다. 도시된 예에서, 운영시스템(810)은 드라이버(815), 작동지시세트(820) 및 클라이언트 소프트웨어(90)를 포함하는 다양한 구성요소를 포함한다. 클라이언트 소프트웨어는 유니스(UNIX), MAC OS, 윈도우즈95 ,윈도우즈 NT 등과 같은 어떠한 운영시스템에 이와 같은 방법으로 통합될 수 있다. 바람직하게는 이 실시예에서, 운영시스템은 쉬운 선택을 위하여, 아이콘, 또는 마우스, 터치패드 또는 터치스크린과 같은 입력 장치 70을 사용하는 다른 형태의 선택버튼이 제공되는, 그래픽 사용자 인터페이스, 또는 데스크탑 화면을 제공한다.In one embodiment, the client software 90 is integrated into an operating system for the client system. This embodiment is shown in Fig. The operating system 810 includes a plurality of programs, modules, etc. configured to operate and coordinate the operation of the client system 10 components. In the illustrated example, the operating system 810 includes various components including a driver 815, a set of operating instructions 820, and client software 90. The client software may be integrated in this manner in any operating system, such as UNIX, MAC OS, Windows 95, Windows NT, and the like. Preferably, in this embodiment, the operating system is a graphical user interface, or desktop screen, in which, for easy selection, an icon or other type of selection button is used, using an input device 70, such as a mouse, touch pad or touch screen .

따라서, 본 발명에 의하여 통신 네트워크에 작동 및 접속하는 시스템과 방법이 명백히 제공된다. 당해 분야에 숙련된 사람은, 본 발명이 본 명세서에서 설명의 목적을 위하여 제공된 바람직한 실시예와 다른 방법에 의하여 실시 될 수 있고또한 이에 한정되는 것이 아니라는 것을 이해하여야 한다. 그리고 본 발명은 다음의 특허청구의 범위에 의하여만 제한된다. 마찬가지로 본 발명은 이 명세서에서 검토된 특정한 실시예와 동등한 방법에 의하여 실시될수도 있다는 것이 주의되어야 한다.Thus, a system and method for operating and connecting to a communication network is clearly provided by the present invention. It should be understood by those skilled in the art that the present invention may be embodied and carried out by methods other than the preferred embodiments provided for the purpose of illustration herein. And the present invention is limited only by the following claims. It should also be noted that the present invention may be practiced by equivalent methods to the specific embodiments discussed in this specification.

Claims (109)

전자통신망과, 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하고, 다수의 접속 포트와 전자통신하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은A client system that activates client software that manages communications with an electronic network, and an electrical and electronic communication network, and server software that manages communication between an electrical and electronic network and a plurality of client systems, A method of providing communication between server systems, the method comprising: 서버로부터 제1 접속 포트로 환영신호를 전송하는 스텝과 ;Transmitting a welcome signal from the server to the first connection port; 확인신호가 전기 제1 접속 포트에 수신되었는 지를 전기 서버에서 결정하는 스텝과 ;Determining at the electrical server whether an acknowledgment signal has been received at the first electrical connection port; 만약 전기 결정스텝이 전기 확인신호가 전기 제1 접속 포트에 수신되었다고 결정하면 전기 서버 시스템에서 초기접속절차 순서를 수행하는 스텝과 ; 그리고If the electrical determination step determines that an electrical confirmation signal has been received at the electrical first connection port, performing an initial connection procedure procedure at the electrical server system; And 만약 전기 결정스텝이 전기 확인신호가 수신되지 않았다고 결정하면 전기 전송 및 결정스텝을 반복하는 스텝을 포함하는 것을 특징으로 하는 방법.If the electrical determination step determines that the electrical confirmation signal has not been received, repeating the electrical transmission and determination step. 제 1 항에 있어서, 전기 전송스텝이 전기 클라이언트 시스템에 이미 연결되지 않은 전기 접속 포트의 각각에 환영신호를 전송하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.2. The method of claim 1, further comprising transmitting a welcome signal to each of the electrical connection ports to which the electrical transmission step is not already connected to the electrical client system. 제 1 항에 있어서, 전기 반복스텝이 전기 전송 및 결정스텝을 반복하기 전에 미리 정해진 기간을 기다리는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.2. The method of claim 1, wherein the electrical repetition step comprises waiting a predetermined period of time before repeating the electrical transmission and determination steps. 제 1 항에 있어서, 전기 확인신호가 수신되었는 지를 결정하는 스텝이 전기 서버 시스템이 IP 주소 요구를 수신하였는 지를 결정하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.3. The method of claim 1, wherein determining whether an electrical confirmation signal has been received comprises determining whether the electrical server system has received an IP address request. 제 4 항에 있어서, 전기 초기접속절차 순서를 수행하는 스텝이 전기 제1 접속 포트를 통하여 전기 클라이언트 시스템에 IP 주소를 전송하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.5. The method of claim 4, wherein performing an electrical initial connection procedure procedure comprises communicating between an electrical and electronic network and a client system and a server system comprising transmitting an IP address to an electrical client system via an electrical first connection port Way. 제 1 항에 있어서, 전기 전송 및 결정스텝을 반복하는 스텝이 전기 전송스텝을 반복하기 전에 미리 정해진 기간을 기다리는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.2. The method of claim 1, wherein the repeating electrical transmission and determination step comprises waiting a predetermined period of time before repeating the electrical transmission step. 전자통신망과, 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하고, 제1 접속 포트를 포함하는 다수의 접속 포트와 전자통신하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은The server software that manages communications between the electronic network, the client system, and the electrical and electronic network and a plurality of client systems, and provides communications between the server systems that are in electronic communication with a plurality of connection ports including the first connection port As an alternative, 전기 클라이언트 시스템에서 클라이언트 소프트웨어를 가동하는 스텝과 ;Operating client software in an electrical client system; 환영신호가 수신되었는 지를 전기 클라이언트 소프트웨어에서 결정하는 스텝과 ;Determining in the electrical client software whether a welcome signal has been received; 만약 전기 결정스텝이 전기 환영신호가 수신되었다고 결정하면 전기 클라이언트 시스템에서 초기접속절차 순서를 수행하는 스텝과 ; 그리고Performing an initial access procedure procedure in an electrical client system if the electrical decision step determines that an electrical welcome signal has been received; And 만약 전기 결정스텝이 전기 환영신호가 수신되지 않았다고 결정하면 전기 결정스텝을 전기 환영신호가 수신될 때까지 반복하는 스텝을 포함하는 것을 특징으로 하는 방법.And if the electrical determination step determines that the electrical welcome signal has not been received, repeating the electrical decision step until the electrical welcome signal is received. 제 1 항 또는 제 7 항에 있어서, 사용자 시스템에서 전기 제1 접속 포트까지 케이블을 연결하고, 전기 사용자 시스템과 전기 서버 시스템 사이에 신호를 보낼수 있는 접속 포트와 전기 사용자 시스템 사이의 전자 연결을 확립하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. The method of claim 1 or 7, further comprising: establishing an electronic connection between an electrical user system and an access port capable of connecting a cable from the user system to the electrical first connection port and sending a signal between the electrical user system and the electrical server system The client system and the server system. 제 7 항에 있어서, 전기 서버 시스템에서 전기 제1 접속 포트까지 환영신호를 전송하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. The method of claim 7, further comprising transmitting an welcome signal from an electrical server system to an electrical first connection port. 제 1 항 또는 제 7 항에 있어서, 전기 초기접속절차 순서가 사용자에의 출력 후 서버에 연결 확인을 전송하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. The method of any one of claims 1 to 7, wherein the electrical initial connection procedure sequence comprises sending a connection confirmation to the server after output to the user. 제 10 항에 있어서, 전기 서버로 전송되는 연결확인이 전기 서버에 요구를 전송하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.11. The method of claim 10, wherein the connection confirmation sent to the electrical server comprises sending a request to an electrical server. 제 1 항 또는 제 7 항에 있어서, 사용자에게 연결확인 출력을 전송하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. The method of claim 1 or 7, further comprising communicating a connection confirmation output to a user. 제 10 항에 있어서, 전기 연결확인이 영상신호인 것을 특징으로 하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.11. The method of claim 10, wherein the electrical connection confirmation is a video signal. 제 1 항 또는 제 7 항에 있어서, 전기 가동스텝 후에 전기 결정스텝이 전기 환영신호가 수신되었다고 결정할 때까지, 뒷면에서 클라이언트 소프트웨어를 가동하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. A method according to any one of claims 1 to 7, further comprising the step of activating the client software on the back side until the electrical determination step determines that the electrical welcome signal has been received after the electrical activation step, Of the communication network. 제 7 항에 있어서, 전기 가동스텝 후에 뒷면에서 클라이언트 소프트웨어를 가동하는 스텝 ; 전기 결정스텝이 전기 환영신호가 수신되었다고 결정한 후에 전자통신망 통신 프로그램을 가동하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. The method of claim 7, further comprising: operating the client software on the back side after the electric activation step; Operating the electronic network communication program after determining that the electrical decision step has received the electrical welcome signal. ≪ Desc / Clms Page number 21 > 제 7 항에 있어서, 전기 반복스텝이 전기 결정스텝을 반복하기 전에 미리 정해진 기간을 기다리는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.8. The method of claim 7, wherein the electrical repeating step comprises waiting a predetermined period of time before repeating the electrical determination step. 전자통신망과, 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하고, 다수의 접속 포트와 전자통신하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은A client system that activates client software that manages communications with an electronic network, and an electrical and electronic communication network, and server software that manages communication between an electrical and electronic network and a plurality of client systems, A method of providing communication between server systems, the method comprising: 서버로부터 제1 접속 포트로 환영신호를 전송하는 스텝과 ;Transmitting a welcome signal from the server to the first connection port; 확인신호가 전기 제1 접속 포트에 수신되었는 지를 전기 서버에서 결정하는 스텝과 ;Determining at the electrical server whether an acknowledgment signal has been received at the first electrical connection port; 환영신호가 수신되었는 지를 전기 클라이언트 시스템에서 결정하는 스텝과 ;Determining in the electrical client system whether a welcome signal has been received; 전기 클라이언트 시스템에서 전기 서버 시스템으로 연결확인 신호를 전송하는 스텝과 ;Transmitting a connection confirmation signal from the electrical client system to the electrical server system; 전기 서버 시스템과 전기 클라이언트 시스템에서 초기접속절차 순서를 수행하는 스텝과 ;Performing an initial connection procedure procedure in an electrical server system and an electrical client system; 만약 전기 서버 소프트웨어에서의 결정스텝이 확인신호가 수신되지 않었다고 결정하면 전기 환영신호의 전송과 서버스텝에서의 결정을 반복하는 스텝과 ; 그리고If the determination step in the electrical server software determines that the confirmation signal has not been received, repeating the transmission of the electrical welcome signal and the determination in the server step; And 만약 전기 클라이언트 시스템에서의 결정스텝이 전기 환영신호가 수신되지 않았다고 결정하면 전기 환영신호가 수신될 때까지 전기 클라이언트 시스템에서의 결정을 반복하는 스텝을 포함하는 것을 특징으로 하는 방법.And if the determining step in the electrical client system determines that the electrical welcome signal has not been received, repeating the determination in the electrical client system until the electrical welcome signal is received. 제 1 항 또는 제 7 항 또는 제 17 항에 있어서, 전기 초기접속절차 순서를 수행하는 스텝이,18. The method of claim 1, 7, or 17, further comprising: 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 제공하고 ;Providing a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 명시하고 전기 클라이언트 시스템으로부터 전기 서버 시스템으로 청구서작성 우선권을 전송하고 ; 그리고Specify the billing priority and send the billing priority from the posting client system to the posting system; And 전기 서버 시스템으로부터 전기 클라이언트 시스템으로 청구서작성 승인/거부 신호를 전송하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.A method for providing communication between an electrical and electronic network and a client system and a server system, the method comprising transmitting a billing approval / rejection signal from an electrical server system to an electrical client system. 제 1 항 또는 제 7 항 또는 제 17 항에 있어서, 전기 초기접속절차에 이어 전기 서버 시스템을 통하여 전기 클라이언트 시스템과 전자통신망 사이의 양방향 통신을 수행하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.18. The system of claim 1, 7 or 17, further comprising an electrical initial connection procedure followed by bi-directional communication between the electrical client system and the electronic communication network via the electrical server system, A method for providing communication between systems. 제 1 항 또는 제 7 항 또는 제 17 항에 있어서, 전기 초기접속절차 순서 스텝의 실행이 시작된 후에, 전기 서버로부터 전기 제1 접속 포트에 환영신호를 전송하는 것을 계속하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.18. The method of claim 1 or 7 or 17 further comprising continuing to transmit an welcome signal to an electrical first connection port from an electrical server after execution of an electrical initial connection procedure sequence step begins, A method for providing communication between a communication network and a client system and a server system. 전자통신망과, 중앙처리장치(CPU), 전기 CPU와 관련된 휘발성 작업 기억장치, 통신 인터페이스를 포함하고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은An electronic communication network; a central processing unit (CPU); a volatile working memory associated with the electrical CPU; a client system including a communication interface and running client software for managing communication with an electrical and electronic network; 1. A method for providing communication between a server system running server software that manages communications between a server and a server, 서버로부터 접속 포트에 환영신호를 전송하고 ;Sending a welcome signal from the server to the connection port; 전기 클라이언트 시스템을 전기 접속 포트에 연결하고 ;Connect the electrical client system to the electrical connection port; 전기 클라이언트 시스템에서 전기 환영신호를 수신하고 ; 그리고Receiving an electrical welcome signal at the electrical client system; And 전기 클라이언트 시스템과 전자통신망 사이의 통신 세션을 확립하는 것을 포함하는 것을 특징으로 하는 방법.And establishing a communication session between the electrical client system and the electronic network. 전자통신망과, 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하고, 다수의 접속 포트와 전자통신하는 서버 시스템 사이의 통신을 제공하는 통신시스템으로, 전기 통신시스템은A client system that runs client software that manages communications with an electronic and telecommunications network, a server system that runs server software that manages communication between an electrical and electronic network and a plurality of client systems, A communication system for providing communication between a base station 서버로부터 제1 접속 포트로 환영신호를 전송하는 수단과 ;Means for transmitting a welcome signal from the server to the first connection port; 확인신호가 전기 제1 접속 포트에 수신되었는 지를 전기 서버에서 결정하는 수단과 ;Means for determining at the electrical server whether an acknowledgment signal has been received at the first electrical connection port; 만약 전기 결정수단이 전기 확인신호가 전기 제1 접속 포트에 수신되었다고 보고하면 전기 서버 시스템에서 초기접속절차 순서를 수행하는 수단과 ; 그리고Means for performing an initial connection procedure procedure in the electrical server system if the electrical determination means reports that an electrical confirmation signal has been received at the electrical first connection port; And 만약 전기 결정수단이 전기 확인신호가 수신되지 않았다고 확인하면 전기 전송 및 결정수단을 재가동하는 수단을 포함하는 것을 특징으로 하는 통신시스템.And means for reactivating the electrical transmission and determination means if the electrical determination means confirms that the electrical confirmation signal has not been received. 제 22 항에 있어서, 전기 결정수단이 서버 시스템이 IP 주소 요구를 수신하였는지를 결정하는 수단을 포함하는 통신시스템.24. The communications system of claim 22, wherein the electrical determination means comprises means for determining whether the server system has received an IP address request. 전자통신망과, 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하고, 다수의 접속 포트와 전자통신하는 서버 시스템 사이의 통신을 제공하는 통신시스템으로, 전기 통신시스템은There is provided a communication system for operating communication between an electronic communication network, a client system, and a plurality of client systems, and a plurality of client systems, and providing communication between a plurality of connection ports and a server system for electronic communication, The system 전기 서버시스템과 통신하기 위하여 전기 클라이언트 시스템에서 클라이언트 소프트웨어를 가동하는 수단과 ;Means for activating client software in an electrical client system to communicate with an electrical server system; 환영신호가 수신되었는 지를 결정하는 수단과 ;Means for determining if a welcome signal has been received; 만약 전기 결정수단이 전기 환영신호가 수신되었다고 보고하면 전기 클라이언트 시스템에서 초기접속절차 순서를 수행하는 수단과 ; 그리고Means for performing an initial connection procedure procedure in the electrical client system if the electrical determination means reports that the electrical welcome signal has been received; And 만약 전기 결정수단이 전기 환영신호가 수신되지 않았다고 보고하면 전기 결정수단을 재가동하는 수단을 포함하는 것을 특징으로 하는 통신시스템.And means for reactivating the electrical determination means if the electrical determination means reports that the electrical welcome signal has not been received. 제 24 항에 있어서, 전기 결정수단이, 전기 접속 포트를 통하여 전기 클라이언트 시스템으로부터 서버 시스템으로 IP 주소 요구를 전송하는 수단을 포함하는 초기접속절차 순서를 수행하는 수단을 포함하는 통신시스템.25. The communication system of claim 24, wherein the electrical determination means comprises means for performing an initial access procedure procedure comprising means for transmitting an IP address request from an electrical client system to an electrical connection system via a electrical connection port. 기억매체로부터 코드를 읽는 수단을 갖고 적어도 하나의 클라이언트 시스템과의 통신을 위하여 채택된 서버 컴퓨터 시스템에 사용되고, 기계판독코드를 포함하는 데이터 기억매체로서, 전기 기억매체는A data storage medium comprising a machine readable code for use in a server computer system having means for reading a code from a storage medium and communicating with at least one client system, 서버로부터 제1 접속 포트로 환영신호를 전송하는 수단 ;Means for transmitting a welcome signal from the server to the first connection port; 확인신호가 전기 제1 접속 포트에 수신되었는 지를 전기 서버에서 결정하는 수단;Means for determining at the electrical server whether an acknowledgment signal has been received at the first electrical connection port; 만약 전기 결정수단이 전기 확인신호가 전기 제1 접속 포트에 수신되었다고 보고하면 전기 서버 시스템에서 초기접속절차 순서를 수행하는 수단과 ; 그리고Means for performing an initial connection procedure procedure in the electrical server system if the electrical determination means reports that an electrical confirmation signal has been received at the electrical first connection port; And 만약 전기 결정수단이 전기 확인신호가 수신되지 않았다고 확인하면 전기 전송 및 결정수단을 재가동하는 수단을 포함하는 것을 특징으로 하는 기억매체.And means for reactivating the electrical transmission and determination means if the electrical determination means confirms that the electrical confirmation signal has not been received. 통신 인터페이스와 기억매체로부터 코드를 읽는 수단을 갖는 클라이언트 컴퓨터 시스템에 사용되고, 기계판독코드를 포함하는 데이터 기억매체로서, 전기 기억매체는A data storage medium for use in a client computer system having a communication interface and means for reading a code from a storage medium, the data storage medium comprising a machine readable code, 전기 서버시스템과 통신하기 위하여 전기 클라이언트 시스템에서 클라이언트 소프트웨어를 가동하는 수단과 ;Means for activating client software in an electrical client system to communicate with an electrical server system; 환영신호가 수신되었는 지를 결정하는 수단과 ;Means for determining if a welcome signal has been received; 만약 전기 결정수단이 전기 환영신호가 수신되었다고 보고하면 전기 클라이언트 시스템에서 초기접속절차 순서를 수행하는 수단과 ; 그리고Means for performing an initial connection procedure procedure in the electrical client system if the electrical determination means reports that the electrical welcome signal has been received; And 만약 전기 결정수단이 전기 환영신호가 수신되지 않았다고 보고하면 전기 결정수단을 재가동하는 수단을 포함하는 것을 특징으로 하는 기억매체.And means for reactivating the electrical determination means if the electrical determination means reports that the electrical welcome signal has not been received. 서버로부터 제1 접속포트에 환영신호를 전송하는 수단, 확인신호가 제1 접속 포트에 수신되었는지를 서버에서 결정하는 수단 및 전기 확인신호가 수신될 때까지 전기 제1 접속 포트에 환영신호를 전송하는 수단을 활성화하는 반복 수단을 포함하는 서버 소프트웨어 ;Means for sending a welcome signal from the server to the first attached port, means for determining at the server whether a confirmation signal has been received at the first attached port, and means for sending a welcome signal to the first connected port until an electrical confirmation signal is received Server software including repeating means for activating means; 처리장치(processor unit)를 가지고 서버시스템의 작동을 콘트롤하는 전기 서버 소프트웨어를 가동하는 서버 시스템 ;A server system for operating electrical server software that controls operation of a server system with a processor unit; 중앙처리장치(CPU)와, 통신 인터페이스를 포함하는 적어도 하나의 클라이언트 시스템 ; 그리고At least one client system including a central processing unit (CPU) and a communication interface; And 전자통신을 위하여 서버 시스템과 연계되고, 또한 각각의 접속 포트가 전자통신을 위하여 적어도 하나의 클라이어트 시스템과 연계되도록 구성되는 다수의 접속 포트를 포함하는 전자통신망에 통신을 제공하는 장치.And a plurality of connection ports associated with the server system for electronic communication and each connection port being configured to be associated with at least one client system for electronic communication. 핫 접속 포트에 활성 환영신호를 제공하고 ;Providing an active welcome signal to the hot access port; 클라이언트 시스템에 핫 접속 포트를 연계하고, 자동적으로 클라이언트 시스템에 전기 환영신호를 제공하는 것을 포함하는, 핫 접속 포트를 통하여 클라이언트 시스템과 연결하는 서버시스템을 통하여 전자통신시스템에의 접속을 제공하는 방법.Providing a connection to an electronic communication system through a server system connecting with a client system via a hot-attach port, the hot-connect port including associating a hot-attach port with a client system and automatically providing an electrical welcome signal to the client system. 제 29 항에 있어서, 전기 활성 환영신호를 제공하는 스텝이 전기 서버시스템으로부터 전기 핫 접속 포트에 환영신호를 반복적으로 전송하는 것을 포함하는 방법30. The method of claim 29, wherein the step of providing an electroactive welcome signal comprises repeatedly transmitting an welcome signal to an electrical hot-connect port from an electrical server system 제 30 항에 있어서, 클라이언트 시스템에 연계한 후에 그리고 클라이언트 시스템이 전기 환영신호를 받았다는 것을 확인하는 확인신호를 전송한 후에 전기 서버시스템으로부터 전기 환영신호를 제공하는 것을 단절하는 것을 더 포함하는 방법.32. The method of claim 30, further comprising disconnecting from providing an electrical welcome signal from the electrical server system after associating with the client system and after transmitting an acknowledgment signal to confirm that the client system has received the electrical welcome signal. 제 29 항에 있어서, 전기 활성 환영신호를 제공하는 스텝이 전기 서버 시스템으로부터 핫 접속 포트에 환영신호를 주기적으로 전송하고 ; 그리고30. The method of claim 29, wherein the step of providing an electroactive welcome signal periodically transmits a welcome signal to the hot access port from the electrical server system; And 클라이언트 시스템 연계스텝 후에 클라이언트 시스템에서 환영신호를 수신하는 것을 포함하는 방법.And receiving a welcome signal at the client system after the client system association step. 제 30 항에 있어서, 전기 연계스텝이 전기 클라이언트 시스템으로부터 핫 접속 포트에 케이블을 부착하는 것을 포함하는 방법.31. The method of claim 30, wherein the electrical linking step comprises attaching a cable from the electrical client system to the hot connecting port. 제 29 항에 있어서, 전기 연계스텝 전에 전기 클라이언트 시스템에서 클라이언트 소프트웨어를 가동하고 ; 전기 연계스텝 후에 전기 클라이언트 시스템에서 전기 환영신호를 수신하고 ; 그리고 전기 클라이언트 시스템에서 서버 시스템으로 전기 환영신호가 수신된 것을 표시하는 표시신호를 전송하는 것을 더 포함하는 방법.30. The method of claim 29, further comprising: activating client software in an electrical client system before an electrical coupling step; Receiving an electrical welcome signal at the electrical client system after the electrical association step; And sending an indication signal indicating that an electrical welcome signal has been received from the electrical client system to the server system. 클라이언트 시스템에 연결된 서버를 통하여 전자통신시스템에 접속을 제공하는 핫 접속 포트.A hot-connect port that provides access to an electronic communication system through a server coupled to the client system. 제 35 항에 있어서, 클라이언트 시스템으로부터 신호를 수신하기 위한 수신기 연계 ; 그리고 활성 환영신호 에미터를 포함하는 핫 접속 포트.37. The system of claim 35, further comprising: a receiver association for receiving a signal from a client system; And a hot-connect port containing an active welcome signal emitter. 제 35 항에 있어서, 서버 시스템으로부터 환영신호를 수신하는 수단 ;36. The apparatus of claim 35, further comprising: means for receiving a welcome signal from a server system; 클라이언트 시스템과의 통신연계를 이루는 수단; 그리고Means for establishing a communication link with the client system; And 통신연계가 이루어지면 전기 클라이언트 시스템에 전기 환영신호를 전송하는 수단을 포함하는 핫 접속 포트.And a hot connection port including means for transmitting an electrical welcome signal to the electrical client system when the communication link is established. 전자통신망과, 다수의 통신 세팅을 갖고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트시스템과의 통신을 제공하는 방법으로, 전기 방법은CLAIMS 1. A method of providing communication with a client system operating an electronic communication network and client software having a plurality of communication settings and managing communications with an electrical and electronic communication network, 전기 클라이언트 시스템과 전자통신망 사이의 통신을 위하여 통신세팅이 전기 클라이언트 시스템에 적절히 세트되었는 지를 결정하는 스텝 ;Determining whether communication settings are properly set in the electrical client system for communication between the electrical client system and the electronic network; 전기 결정단계가 전기 통신세팅이 적절히 세트되었다고 결정하면 전기 클라이언트 시스템에서 적어도 제1 통신세팅을 메모리에 저장하는 스텝 ; 그리고Storing an at least first communication setting in an electrical client system in a memory if the electrical determination step determines that the electrical communication setting is properly set; And 전기 결정단계가 전기 통신세팅이 적절히 세트되지 않았다고 결정하면 전기 클라이언트 시스템에서 적어도 제1 통신세팅을 변경하는 스텝을 포함하는 것을 특징으로 하는 방법.And changing the at least first communication setting in the electrical client system if the electrical determination step determines that the electrical communication setting has not been set properly. 제 38 항에 있어서, 전기 결정스텝이 전기 통신세팅이 적절히 세트되지 않았다고 결정하면 전기 변경스텝의 뒤를 이어 전기 클라이언트 시스템을 재부팅하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.39. The method of claim 38, further comprising rebooting the electrical client system following an electrical change step if the electrical determination step determines that the electrical communications setting is not properly set. 제 38 항에 있어서, 전기 변경스텝이 외부 데이터처리 시스템으로부터 전기 제1 통신세팅을 위한 새로운 값을 수신하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.39. The method of claim 38, wherein the electrical change step comprises receiving a new value for an electrical first communication setting from an external data processing system. 제 38 항에 있어서, 전기 변경스텝 전에 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하고 ; 그리고, 전기 변경스텝 전에 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.39. The method of claim 38, further comprising: requesting at least an electrical first communication setting from an external server system prior to an electrical change step; And further comprising receiving from the external server system at least a new value of the first electrical communication setting prior to the electrical modification step. 제 41 항에 있어서, 전기 결정스텝 전에 전기 클라이언트 시스템을 접속 포트에 연결하는 것을 더 포함하고 ; 전기 요구스텝이 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하는 것을 더 포함하고 ; 그리고, 전기 수신스텝이 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.42. The method of claim 41, further comprising: connecting an electrical client system to a connection port before an electrical determination step; Further comprising: the electrical request step requesting at least an electrical first communication setting from an external server system through the connection port; And wherein the electricity receiving step further receives from the external server system through the electrical connection port at least a new value of the electrical first communication setting. 제 41 항에 있어서, 전기 메모리에의 저장스텝에 이어 전기 클라이언트 시스템을 접속 포트에 연결하는 것을 더 포함하고 ; 전기 요구스텝이 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하는 것을 더 포함하고 ; 그리고, 전기 수신스텝이 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.42. The method of claim 41, further comprising: connecting an electrical client system to a connection port following a storage step in an electrical memory; Further comprising: the electrical request step requesting at least an electrical first communication setting from an external server system through the connection port; And wherein the electricity receiving step further receives from the external server system through the electrical connection port at least a new value of the electrical first communication setting. 제 38 항에 있어서, 디지털신호 전송수단을 사용하여 전기 클라이언트 시스템을 핫 접속 포트에 연결하고 ;39. The method of claim 38, further comprising: connecting an electrical client system to a hot-connect port using digital signal transmission means; 전기 변경스텝 전에 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하고 ;Request at least an electrical first communication setting from an external server system through an electrical connection port before an electrical change step; 전기 변경스텝 전에 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하고 ; 그리고Receive a new value of at least the electrical first communication setting from the external server system through the electrical connection port before the electrical change step; And 전기 결정스텝이 전기 클라이언트 시스템을 핫 접속 포트에 연결하는 전기 통신세팅이 적절히 세트되지 않았다고 결정하면 전기 변경스텝의 뒤를 이어 전기클라이언트 시스템을 재부팅하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.Wherein the electrical determination step determines that the telecommunications settings connecting the electrical client system to the hot access port have not been set properly, followed by rebooting the electrical client system, How to provide. 제 38 항에 있어서, 전기 변경스텝의 뒤를 이어 전기 제1 통신세팅이 사용되는 ECN 세션을 수행하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.39. The method of claim 38, further comprising performing an ECN session followed by an electrical change step wherein an electrical first communication setting is used. 제 45 항에 있어서, 전기 수신스텝의 뒤를 이어 전기 제1 통신세팅이 사용되는 ECN 세션을 수행하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.46. The method of claim 45, further comprising performing an ECN session followed by an electrical receiving step wherein an electrical first communication setting is used. 전자통신망과, 다수의 통신 세팅을 갖고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트시스템과의 통신을 제공하는 방법으로, 전기 방법은CLAIMS 1. A method of providing communication with a client system operating an electronic communication network and client software having a plurality of communication settings and managing communications with an electrical and electronic communication network, 전기 클라이언트 시스템이 제1 통신세팅을 위한 새로운 값을 수신하도록 구성되었는지를 결정하고 ;Determine if the electrical client system is configured to receive a new value for the first communication setting; 전기 클라이언트 시스템이 전기 제1 통신세팅을 위한 새로운 값을 수신하도록 구성되었으면 적어도 전기 제1 통신세팅의 첫 번째 값을 메모리에 저장하고 ; 그리고If the electrical client system is configured to receive a new value for the first electrical communication setting, store at least the first value of the electrical first communication setting in the memory; And 전기 제1 통신세팅을 위한 새로운 값을 사용하는 적어도 전기 제1 통신세팅을 세팅하는 것을 포함하는 것을 특징으로 하는 방법.The method comprising setting at least an electrical first communication setting using a new value for an electrical first communication setting. 제 38 항 또는 제 47 항에 있어서, 전기 메모리에의 저장스텝이 IP 주소와 DNS 주소의 저장을 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.50. The method of claim 38 or 47, wherein the step of storing in the electrical memory provides for communication between the electrical and electronic network and the client system, the method comprising storing an IP address and a DNS address. 제 38 항 또는 제 47 항에 있어서, 전기 제1 통신세팅이 IP 주소와 DNS 주소를 포함하는 그룹으로부터 선택되는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법. .50. The method of claim 38 or 47, wherein the first electrical communication setting is selected from the group comprising an IP address and a DNS address. . 제 38 항 또는 제 47 항에 있어서, 전기 결정스텝의 뒤를 이어 전기 제1 통신세팅을 위한 새로운 값을 수신하기 위하여 전기 클라이언트 시스템을 구성하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.47. The method of claim 38 or 47 further comprising communicating with the client system with an electrical and electronic network that further comprises configuring an electrical client system to receive a new value for an electrical first communication setting subsequent to the electrical determination step How to. 제 38 항 또는 제 47 항에 있어서, 전기 클라이언트 시스템의 사용자가 전기 클라이언트 시스템의 통신세팅 구성을 변경하는 것을 바라는 지를 문의하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.50. The method of claim 38 or 47, further comprising querying a user of the electrical client system if he or she wishes to change the electrical communication system configuration of the electrical client system. 제 47 항에 있어서, 전기 세팅스텝 전에 전기 제1 통신세팅을 위한 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.48. The method of claim 47, further comprising receiving a new value for an electrical first communication setting before an electrical setting step. 제 47 항에 있어서, 전기 클라이언트 시스템이 전기 결정스텝 전에 적어도 전기 제1 통신세팅을 위한 미리 결정된 값을 가지고 ; 그리고48. The method of claim 47, wherein the electrical client system has a predetermined value for at least an electrical first communication setting before an electrical determination step; And 전기 세팅스텝의 뒤를 이어 적어도 전기 제1 통신세팅의 미리 결정된 값을 불능케하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.Further comprising the step of disabling at least a predetermined value of the first electrical communication setting subsequent to the electrical setting step. 제 47 항에 있어서, 전기 세팅스텝의 뒤를 이어 전기 클라이언트 시스템을 재부팅하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.48. The method of claim 47, further comprising rebooting the electrical client system following an electrical setting step. 제 54 항에 있어서, 전기 재부팅스텝의 뒤를 이어 전기 제1 통신세팅의 새로운 값으로 전기 클라이언트 시스템을 초기화하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.55. The method of claim 54, further comprising initializing an electrical client system with a new value of an electrical first communication setting following an electrical reboot step. 제 55 항에 있어서, 전기 초기화스텝의 뒤를 이어 전기 제1 통신세팅의 첫 번째 값을 복원하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.56. The method of claim 55, further comprising restoring a first value of an electrical first communication setting subsequent to the electrical initialization step. 제 55 항에 있어서, 전기 복원스텝이 전기 제1 통신세팅의 새로운 값을 메모리에 저장하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.56. The method of claim 55, wherein the electro-recovery step further comprises storing in the memory a new value of the first electrical communication setting. 제 47 항에 있어서, 전기 세팅스텝의 뒤를 이어 전기 클라이언트 시스템을 재부팅하고 ;49. The method of claim 47, further comprising: after the electrical setting step, rebooting the electrical client system; 전기 재부팅스텝의 뒤를 이어 전기 클라이언트 시스템을 전기 제1 통신세팅의 새로운 값으로 초기화하고 ;Initializing the electrical client system to a new value of the electrical first communication setting following an electrical reboot step; 전기 초기화스텝의 뒤를 이어 전기 제1 통신세팅의 첫 번째 값을 복원하고 ; 그리고Restoring the first value of the first electrical communication setting subsequent to the electrical initialization step; And 전기 제1 통신세팅의 새로운 값을 메모리에 저장하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.Further comprising storing the new value of the first electrical communication setting in a memory. 제 47 항에 있어서, 전기 세팅스텝 전에 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하고 ;48. The method of claim 47, further comprising: requesting at least an electrical first communication setting from an external server system before an electrical setting step; 전기 세팅스텝 전에 외부 서버시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.Further comprising receiving from the external server system at least a new value of the first electrical communication setting before the electrical setting step. 제 59 항에 있어서, 전기 결정스텝 전에 전기 클라이언트 시스템을 접속 포트에 연결하는 것을 더 포함하고 ; 전기 요구스텝이 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하는 것을 더 포함하고 ; 그리고, 전기 수신스텝이 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.60. The method of claim 59, further comprising: connecting an electrical client system to a connection port before an electrical determination step; Further comprising: the electrical request step requesting at least an electrical first communication setting from an external server system through the connection port; And wherein the electricity receiving step further receives from the external server system through the electrical connection port at least a new value of the electrical first communication setting. 제 59 항에 있어서, 전기 메모리에의 저장스텝의 뒤를 이어 전기 클라이언트 시스템을 접속포트에 연결하는 것을 더 포함하고 ; 전기 요구스텝이 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하는 것을 더 포함하고 ; 그리고, 전기 수신스텝이 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.60. The method of claim 59 further comprising connecting an electrical client system to a connection port subsequent to the storing step in the electrical memory; Further comprising: the electrical request step requesting at least an electrical first communication setting from an external server system through the connection port; And wherein the electricity receiving step further receives from the external server system through the electrical connection port at least a new value of the electrical first communication setting. 제 47 항에 있어서, 디지털신호 전송수단을 사용하여 전기 클라이언트 시스템을 핫 접속 포트에 연결하고 ;48. The method of claim 47, further comprising: connecting an electrical client system to a hot-connect port using digital signal transmission means; 전기 세팅스텝 전에 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅을 요구하고 ;Request at least an electrical first communication setting from an external server system via an electrical connection port before an electrical setting step; 전기 세팅스텝 전에 전기 접속 포트를 통하여 외부 서버 시스템으로부터 적어도 전기 제1 통신세팅의 새로운 값을 수신하고 ; 그리고Receive a new value of at least the electrical first communication setting from the external server system through the electrical connection port before the electrical setting step; And 전기 세팅스텝의 뒤를 이어 전기 클라이언트 시스템을 재부팅하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.≪ / RTI > further comprising rebooting the electrical client system following an electrical setting step. 제 47 항에 있어서, 전기 제1 통신세팅이 전기 결정스텝 전에 정적세팅이고, 전기 클라이언트 시스템이 새로운 값을 받도록 구성되었는 지를 결정하는 스텝이 전기 클라이언트 시스템이 새로운 값을 받도록 구성되지 않았다고 결정하면, 전기 제1 통신세팅을 정적에서 동적으로 변경하는 스텝을 포함하는, 전기 클라이언트 시스템이 첫 번째 값을 받도록 구성하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.48. The method of claim 47, wherein if the first electrical communication setting is a static setting prior to an electrical determination step and the step of determining whether the electrical client system is configured to receive a new value determines that the electrical client system is not configured to receive a new value, And configuring the electrical client system to receive the first value, wherein the electrical client system comprises static to dynamic changing the first communication setting. 제 38 항 또는 제 47 항에 있어서, 전기 클라이언트 시스템을 핫 접속 포트에 연결하고 ; 그리고 핫 접속 포트를 통하여 인터넷에 통신하는 것을 더 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.50. The method of claim 38 or 47 further comprising: connecting an electrical client system to a hot-connect port; And communicating to the Internet through a hot-connect port. 제 38 항 또는 제 47 항에 있어서, 전기 메모리에의 저장스텝이 적어도 전기 제1 통신세팅을 비휘발성 기억장치에 저장하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.50. The method of claim 38 or 47, wherein the step of storing in electrical memory comprises storing at least an electrical first communication setting in a non-volatile memory. 제 38 항 또는 제 47 항에 있어서, 전기 결정스텝이 네트워크 구성 세팅과 콘트롤 세팅을 포함하는 그룹으로부터 선택된 세팅이 적절하게 세트되었는 지를 결정하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.50. The method of claim 38 or 47, wherein the electrical determination step comprises communicating with the client system with an electrical and / or electronic network comprising determining whether settings selected from the group comprising network configuration settings and control settings have been suitably set Way. 제 38 항 또는 제 47 항에 있어서, 전기 결정스텝이, 세팅이 IP 주소, 게이트웨이 주소, DNS 주소, 네트워크 우선권, 파일공유 및 검색(browsing) 콘트롤을 위한 세팅을 포함하는 그룹으로부터 선택되었는 지를 결정하는 것을 포함하는 전기 전자통신망과 클라이언트 시스템과의 통신을 제공하는 방법.47. The method of claim 38 or 47, wherein the posting decision step determines whether the setting is selected from the group comprising settings for IP address, gateway address, DNS address, network preference, file sharing and browsing control ≪ Desc / Clms Page number 12 > 전자통신망과, 다수의 통신세팅을 가지고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템과의 통신을 제공하는 통신시스템으로, 전기 통신시스템은There is provided a communication system for providing communication with a client system that operates an electronic communication network and client software that manages communication with an electrical and electronic communication network with a plurality of communication settings, 전기 클라이언트 시스템과 전자통신망 사이의 통신을 위하여 통신세팅이 전기 클라이언트 시스템에 적절하게 세트되었는 지를 결정하는 수단 ;Means for determining whether communication settings are properly set in the electrical client system for communication between the electrical client system and the electronic network; 전기 결정스텝이 전기 통신세팅이 적절하게 세트되었다고 결정하면, 전기 클라이언트 시스템에서 적어도 제1 통신세팅을 메모리에 저장하는 수단; 그리고Means for storing at least a first communication setting in an electrical client system in a memory if the electrical determination step determines that the electrical communication setting has been set appropriately; And 전기 결정스텝이 전기 통신세팅이 적절하게 세트되지 않았다고 결정하면, 전기 클라이언트 시스템에서 적어도 전기 제1 통신세팅을 변경하는 수단을 포함하는 것을 특징으로 하는 통신시스템.And means for changing at least the electrical first communication setting in the electrical client system if the electrical determination step determines that the electrical communication setting has not been set properly. 전자통신망과, 다수의 통신세팅을 가지고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템과의 통신을 제공하는 통신시스템으로, 전기 통신시스템은There is provided a communication system for providing communication with a client system that operates an electronic communication network and client software that manages communication with an electrical and electronic communication network with a plurality of communication settings, 전기 클라이언트 시스템이 제1 통신세팅을 위한 새로운 값을 수신하도록 구성되었는지를 결정하는 수단 ;Means for determining if an electrical client system is configured to receive a new value for a first communication setting; 전기 클라이언트 시스템이 전기 제1 통신세팅을 위한 새로운 값을 수신하도록 구성되었으면, 적어도 전기 제1 통신세팅의 첫 번째 값을 메모리에 저장하는 수단 ; 그리고Means for storing at least a first value of an electrical first communication setting in a memory if the electrical client system is configured to receive a new value for an electrical first communication setting; And 전기 제1 통신세팅을 위한 새로운 값을 사용하는 적어도 전기 제1 통신세팅을 세팅하는 수단을 포함하는 것을 특징으로 하는 통신시스템.Means for setting at least an electrical first communication setting using a new value for the first electrical communication setting. 기억매체로부터 코드를 읽는 수단을 갖는 컴퓨터 시스템에 사용되고, 기계판독코드를 포함하는 데이터 기억매체로서, 전기 기억매체는A data storage medium for use in a computer system having means for reading a code from a storage medium, the data storage medium comprising a machine readable code, 클라이언트 시스템과 전자통신망 사이의 통신을 위하여 통신세팅이 전기 클라이언트 시스템에 적절히 세트되었는 지를 결정하는 수단과 ;Means for determining if communication settings are properly set in the electrical client system for communication between the client system and the electronic network; 전기 결정수단이 전기 통신세팅이 적절히 세트되었다고 결정하면, 적어도 제1 통신세팅을 전기 클라이언트 시스템에서 메모리에 저장하는 수단 ; 그리고Means for storing at least a first communication setting in a memory in an electrical client system, if the electrical determination means determines that the electrical communication setting is properly set; And 전기 결정수단이 전기 통신세팅이 적절히 세트되지 않았다고 결정하면, 적어도 전기 제1 통신세팅을 전기 클라이언트 시스템에서 변경하는 수단을 포함하는 것을 특징으로 하는 기억매체.And means for changing at least the electrical first communication setting in the electrical client system if the electrical determination means determines that the electrical communication setting has not been set properly. 기억매체로부터 코드를 읽는 수단을 갖는 컴퓨터 시스템에 사용되고, 기계판독코드를 포함하는 데이터 기억매체로서, 전기 기억매체는A data storage medium for use in a computer system having means for reading a code from a storage medium, the data storage medium comprising a machine readable code, 클라이언트 시스템이 제1 통신세팅을 위한 새로운 값을 수신도록 구성되었는지를 결정하는 수단 ;Means for determining if the client system is configured to receive a new value for a first communication setting; 전기 클라이언트 시스템이 전기 제1 통신세팅을 위한 새로운 값을 수신하도록 구성되었으면, 적어도 전기 제1 통신세팅의 첫 번째 값을 메모리에 저장하는 수단 ; 그리고Means for storing at least a first value of an electrical first communication setting in a memory if the electrical client system is configured to receive a new value for an electrical first communication setting; And 전기 제1 통신세팅을 위한 새로운 값을 사용하여 적어도 전기 제1 통신세팅을 세팅하는 수단을 포함하는 것을 특징으로 하는 기억매체.Means for setting at least an electrical first communication setting using a new value for electrical first communication setting. 전자통신망과, 중앙처리장치(CPU), 전기 CPU와 관련된 휘발성 작업 기억장치, 통신 인터페이스를 포함하고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은A client system that includes an electronic network, a central processing unit (CPU), volatile working memory associated with the electrical CPU, client software that includes a communications interface and manages communications with the electrical and electronic network, A method of providing communication between a server system running server software that manages communication between client systems, the method comprising: 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 제공하고 ;Providing a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 명시하고 전기 청구서작성 우선권을 전기 클라이언트 시스템으로부터 서버 시스템으로 전송하고 ;Specifying the billing priority and sending the billing priority to the server system from the electrical client system; 전기 서버 시스템으로부터 전기 클라이언트 시스템으로 청구서작성 승인/거부 신호를 전송하고 ; 그리고Sending a billing approval / rejection signal from the electrical server system to the electrical client system; And 승인신호가 청구서작성 승인/거부 신호 전송스텝에 제공되면, 전기 서버 시스템을 통하여 전기 전자통신망과 클라이언트 시스템의 양방향 통신을 수행하는 것을 포함하는 것을 특징으로 하는 방법.Way communication between the electrical and / or electronic communication network and the client system through the electrical server system if the approval signal is provided to the billing approval / reject signaling step. 제 72 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝 전에, 전기 클라이언트 시스템에 IP 주소를 할당하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.73. The method of claim 72, further comprising assigning an IP address to an electrical client system prior to the step of providing a series of billing options. 제 72 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에,73. The method of claim 72, wherein prior to the step of providing a series of billing options, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 전기 전자통신망과의 통신을 위하여 필요한 어떠한 구성요소를 빠뜨렸는지를 결정하는 스텝 ;Determining if the electrical client software in the electrical client system has missed any necessary components for communication with the electrical and electronic network; 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어의 빠진 구성요소를 전기 서버 시스템에서 전기 클라이언트 시스템에 제공하는 스텝 ; 그리고Providing a missing component of the electrical client software in the electrical client system to the electrical client system in the electrical server system; And 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어의 빠진 구성요소를 설치하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.And installing the missing components of the electrical client software in the electrical client system. ≪ Desc / Clms Page number 19 > 제 72 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에,73. The method of claim 72, wherein prior to the step of providing a series of billing options, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 전기 전자통신망과의 통신을 위하여 필요한 어떠한 구성요소를 빠뜨렸는지를 결정하는 스텝 ;Determining if the electrical client software in the electrical client system has missed any necessary components for communication with the electrical and electronic network; 전기 어떠한 빠진 구성요소를 포함하는 설치파일을 찾기 위하여 전기 클라이언트 시스템을 서치하는 스텝 ; 그리고The step of searching an electrical client system to look for an installation file containing any missing components; And 전기 서치스텝에서 찾아낸 전기 클라이언트 소프트웨어의 어떠한 빠진 구성요소를 설치하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising the step of installing any missing components of the electrical client software found in the electronic search step. 제 72 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에,73. The method of claim 72, wherein prior to the step of providing a series of billing options, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 전기 전자통신망과의 통신을 위하여 필요한 어떠한 구성요소를 빠뜨렸는지를 결정하는 스텝 ;Determining if the electrical client software in the electrical client system has missed any necessary components for communication with the electrical and electronic network; 전기 어떠한 빠진 구성요소를 포함하는 설치파일을 찾기 위하여 전기 클라이언트 시스템을 서치하는 스텝 ;The step of searching an electrical client system to look for an installation file containing any missing components; 전기 서치스텝에서 찾지 못한 어떤 부가적인 빠진 구성요소를 전기 서버 시스템에서 클라이언트 시스템에 제공하는 스텝 ;Providing any additional missing components not found in the electrical search step to the client system in the electrical server system; 전기 서치스텝에서 찾아낸 전기 클라이언트 소프트웨어의 어떠한 빠진 구성요소를 설치하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising the step of installing any missing components of the electrical client software found in the electronic search step. 제 72 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에,73. The method of claim 72, wherein prior to the step of providing a series of billing options, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 어떠한 낡은 구성요소를 가지고 있는 지를 결정하는 스텝 ;Determining which worn component the electrical client software in the electrical client system has; 전기 결정스텝에서 발견된 전기 낡은 구성요소의 각각에 대응하는 현재 버전을 전기 서버 시스템에서 전기 클라이언트 시스템에 제공하는 스텝 ; 그리고Providing a current version in the electricity server system to the electrical client system corresponding to each of the electrical components found in the electrical determination step; And 전기 결정스텝에서 발견된 전기 낡은 구성요소의 각각에 대응하는 현재 버전을 설치하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.And installing a current version corresponding to each of the electrical components found in the electrical determination step. ≪ Desc / Clms Page number 17 > 제 72 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에,73. The method of claim 72, wherein prior to the step of providing a series of billing options, 전기 클라이언트 시스템이 전기 전자통신망과의 통신을 이루기 위하여 적절한 네트워크 구성과 그리고 등록세팅을 가지는 지를 결정하는 스텝 ;Determining whether the electrical client system has appropriate network configuration and registration settings to communicate with the electrical and electronic network; 만약 전기 결정스텝에서 적절한 세팅이 발견되면, 전기 세팅을 휘발성 작업기억장치에 기억하는 스텝 ;Storing an electrical setting in the volatile working memory if an appropriate setting is found in the electrical determination step; 전기 클라이언트 시스템에 의하여 전기 서버 시스템으로부터 IP 주소의 할당을 요구하는 스텝 ; 그리고Requesting an assignment of an IP address from an electrical server system by an electrical client system; And 전기 서버 시스템으로부터 전기 클라이언트 시스템에 전기 IP 주소를 수신하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising receiving an electrical IP address from an electrical server system to an electrical client system. 제 78 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에 그리고 전기 IP 주소의 수신스텝 후에, 전기 클라이언트 시스템으로부터 서버 시스템에 사용가능한 일련의 청구서작성 옵션 요구를 전송하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.79. The method of claim 78 further comprising the step of sending a series of billing option requests available to the server system from an electrical client system before the step of providing a series of billing options and after the step of receiving an electrical IP address, A method for providing communication between a communication network and a client system and a server system. 제 74 항에 있어서, 전기 일련의 청구서작성 옵션 제공스텝의 전에,75. The method of claim 74, wherein prior to the step of providing a series of billing options, 전기 클라이언트 시스템이 전기 전자통신망과의 통신을 이루기 위하여 적절한 네트워크 구성과 그리고 등록세팅을 가지는 지를 결정하는 단계;Determining whether the electrical client system has appropriate network configuration and registration settings to communicate with the electrical and electronic network; 만약 전기 결정스텝에서 적절한 세팅이 발견되면, 전기 세팅을 휘발성 작업기억장치에 기억하는 스텝 ;Storing an electrical setting in the volatile working memory if an appropriate setting is found in the electrical determination step; 전기 클라이언트 시스템에 의하여 전기 서버 시스템으로부터 IP 주소의 할당을 요구하는 스텝 ; 그리고Requesting an assignment of an IP address from an electrical server system by an electrical client system; And 전기 서버 시스템으로부터 전기 클라이언트 시스템에 전기 IP 주소를 수신하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising receiving an electrical IP address from an electrical server system to an electrical client system. 제 72 항에 있어서, 다수의 클라이언트 시스템이 전기 서버 시스템과 통신하고 있고,73. The method of claim 72, wherein the plurality of client systems are in communication with the electrical server system, 전기 서버 시스템에서 그와 통신하는 전기 클라이언트 시스템의 각각을 위한 식별 정보를 추적하는 데이터베이스를 유지하는 스텝과 ;Maintaining a database that tracks identification information for each of the electrical client systems communicating with the electrical server system; 전기 클라이언트 시스템 각각을 위하여, 전기 각각의 클라이언트 시스템에 의하여 적립된 금전상 비용의 합계를 표시하는 데이터와 각각의 클라이언트 시스템을 위한 청구서작성 정보를 전기 데이터베이스에 기록하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising, for each of the electrical client systems, recording in the electrical database data indicative of the sum of the monetary costs accumulated by each client system and billing information for each client system, A method for providing communication between a client system and a server system. 제 81항에 있어서, 전기 금전상 비용의 합계를 표시하는 데이터가 연결시간을 표시하는 데이터를 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.83. The method of claim 81, wherein the data indicative of the sum of the electrical money costs comprises data indicative of the connection time. 제 81 항에 있어서, 클라이언트 시스템의 단절 후에, 각각의 클라이언트 시스템을 위한 금전상 비용의 총합계를 표시하는 데이터를 기록하는 스텝 ;83. The method of claim 81, further comprising: after the disconnection of the client system, recording data indicative of a sum of money costs for each client system; 망 관리 시스템에 전기 금전상 비용의 총합계를 전송하는 스텝 ; 그리고Sending a grand total of the electricity cost to the network management system; And 전기 망 관리 시스템에서 전기 금전상 비용의 총합계에 대응하는 청구서작성을 처리하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising the step of processing an invoice creation corresponding to a grand total of the electricity cost in the electricity network management system. 제 72 항에 있어서, 전기 클라이언트 시스템이 아직 연결되어 있음을 확인하는 주기적인 연결신호를 전기 클라이언트 시스템으로부터 서버 시스템에 주기적으로 전송하는 스텝 ;73. The method of claim 72, further comprising: periodically transmitting a periodic connection signal from the electrical client system to the server system to confirm that the electrical client system is still connected; 전기 서버 시스템에 시계신호를 제공하는 스텝 ;Providing a clock signal to an electrical server system; 전기 주기적인 연결신호가 전기 시계신호에 근거하여 미리 정해진 기간 내에 전기 클라이언트 시스템으로부터 수신되었는 지를 전기 서버 시스템에서 결정하는 스텝 ;Determining at the electrical server system whether the electrical periodic connection signal is received from the electrical client system within a predetermined period of time based on the electrical clock signal; 전기 결정스텝에서 전기 주기적인 연결신호가 미리 정해진 기간 내에 전기 클라이언트 시스템으로부터 수신되지 않았다고 결정되면, 전기 서버 시스템에서 단절 변수(parameter)를 세팅하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising the step of setting a disconnect parameter in the electrical server system if it is determined in the electrical decision step that the electrical periodic connection signal has not been received from the electrical client system within a predetermined period of time, Lt; / RTI > 전자통신망과, 중앙처리장치(CPU), 전기 CPU와 관련된 휘발성 작업 기억장치, 통신 인터페이스를 포함하고 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은A client system that includes an electronic network, a central processing unit (CPU), volatile working memory associated with the electrical CPU, client software that includes a communications interface and manages communications with the electrical and electronic network, A method of providing communication between a server system running server software that manages communication between client systems, the method comprising: 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 제공하고 ;Providing a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 명시하고 전기 청구서작성 우선권을 전기 클라이언트 시스템으로부터 서버 시스템으로 전송하고 ;Specifying the billing priority and sending the billing priority to the server system from the electrical client system; 승인문의를 전기 서버 시스템으로부터 원격 승인 시스템에 전송하고 ;Transmitting an authorization inquiry from the electrical server system to the remote authorization system; 전기 원격 승인 시스템으로부터 전기 서버 시스템에 승인신호가 수신되기 전에, 전기 서버시스템으로부터 전기 클라이언트 시스템에 임시 승인신호룰 전송하고 ; 그리고Sending a provisional acceptance signal to the electrical client system from the electrical server system before the acceptance signal is received from the electrical remote authorization system to the electrical server system; And 전기 전자통신망과 클라이언트 시스템의 양방향 통신을 수행하는 것을 포함하는 것을 특징으로 하는 방법.And performing bi-directional communication between the electrical and / or electronic network and the client system. 제 85 항에 있어서, 전기 서버 시스템에서 원격 승인 시스템으로부터 거부신호를 수신하는 스텝 ;The method of claim 85, further comprising: receiving a rejection signal from a remote authorization system in an electrical server system; 전기 서버 시스템으로부터 클라이언트 시스템에 거부신호를 전송하는 스텝 ; 그리고Transmitting a rejection signal from the electrical server system to the client system; And 전기 전자통신망과 클라이언트 시스템 사이의 양방향 통신을 단절하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.18. A method for providing communication between an electrical and electronic network and a client system and a server system, the method comprising: disconnecting two-way communication between an electrical and electronic network and a client system. 제 85 항에 있어서, 전기 서버 시스템으로부터 클라이언트 시스템에 거부신호를 전송하는 스텝 ; 그리고The method of claim 85, further comprising: transmitting a rejection signal from the electrical server system to the client system; And 전기 클라이언트 시스템으로부터 서버 시스템에 부가적인 청구서작성 정보를 전송하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.Further comprising transmitting additional billing information from the electrical client system to the server system. ≪ Desc / Clms Page number 21 > 전자통신망과, 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및, 그리고 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하는 서버 시스템 사이의 통신을 제공하는 통신시스템으로, 전기 통신시스템은A communication system for communicating between an electronic communication network, a client system for operating client software for managing communication with an electric / electronic communication network, and a server system for operating server software for managing communication between an electric / electronic communication network and a plurality of client systems System, a telecommunication system 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 제공하는 수단 ;Means for providing a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 명시하고 전기 청구서작성 우선권을 전기 클라이언트 시스템으로부터 서버 시스템으로 전송하는 수단 ;Means for specifying the billing priority and for forwarding the billing priority to the server system from the electrical client system; 전기 서버 시스템으로부터 전기 클라이언트 시스템으로 청구서작성 승인/거부 신호를 전송하는 수단 ; 그리고Means for sending a billing approval / rejection signal from the electrical server system to the electrical client system; And 만약 전기 클라이언트 시스템에 승인신호가 수신되면, 전기 서버 시스템을 통하여 전기 전자통신망과 클라이언트 시스템의 양방향 통신을 수행하는 수단을 포함하는 것을 특징으로 하는 통신시스템.And means for performing bidirectional communication between the electrical and / or electronic communication network and the client system via the electrical server system, if an approval signal is received by the electrical client system. 제 88 항에 있어서, 전기 클라이언트 시스템에 IP 주소를 할당하는 수단을 더 포함하는 통신시스템.90. The communications system of claim 88, further comprising means for assigning an IP address to an electrical client system. 제 88 항에 있어서, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 전기 전자통신망과의 통신을 위하여 필요한 어떠한 구성요소를 빠뜨렸는지를 결정하는 수단 ;90. The computer readable medium of claim 88, further comprising: means for determining if the electrical client software in the electrical client system has missed any necessary components for communication with the electrical and electronic network; 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어의 빠진 구성요소를 전기 서버 시스템에서 전기 클라이언트 시스템에 제공하는 수단 ; 그리고Means for providing a missing component of the electrical client software in the electrical client system to the electrical client system in the electrical server system; And 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어의 빠진 구성요소를 설치하는 수단을 더 포함하는 통신시스템.Further comprising means for installing missing components of the electrical client software in the electrical client system. 제 88 항에 있어서, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 전기 전자통신망과의 통신을 위하여 필요한 어떠한 구성요소를 빠뜨렸는지를 결정하는 수단 ;90. The computer readable medium of claim 88, further comprising: means for determining if the electrical client software in the electrical client system has missed any necessary components for communication with the electrical and electronic network; 전기 어떠한 빠진 구성요소를 포함하는 설치파일을 찾기 위하여 전기 클라이언트 시스템을 서치하는 수단 ; 그리고Means for searching the electrical client system for an installation file containing any missing components; And 전기 클라이언트 소프트웨어의 어떠한 빠진 구성요소를 설치하는 수단을 더 포함하는 통신시스템.Further comprising means for installing any missing components of the electrical client software. 제 88 항에 있어서, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 전기 전자통신망과의 통신을 위하여 필요한 어떠한 구성요소를 빠뜨렸는지를 결정하는 수단 ;90. The computer readable medium of claim 88, further comprising: means for determining if the electrical client software in the electrical client system has missed any necessary components for communication with the electrical and electronic network; 전기 어떠한 빠진 구성요소를 포함하는 설치파일을 찾기 위하여 전기 클라이언트 시스템을 서치하는 수단 ;Means for searching the electrical client system for an installation file containing any missing components; 부가적인 빠진 구성요소를 전기 서버 시스템에서 클라이언트 시스템에 제공하는 수단 ;Means for providing additional missing components to the client system in the electrical server system; 전기 제공수단에 의하여 전기 클라이언트 시스템에 제공되는 전기 클라이언트 소프트웨어의 어떠한 빠진 구성요소를 설치하는 수단을 더 포함하는 통신시스템.And means for installing any missing components of the electrical client software provided to the electrical client system by the electrical providing means. 제 88 항에 있어서, 전기 클라이언트 시스템에 있는 전기 클라이언트 소프트웨어가 어떠한 낡은 구성요소를 가지고 있는 지를 결정하는 수단 ;90. The computer readable medium of claim 88, further comprising: means for determining which worn component the electrical client software in the electrical client system has; 전기 낡은 구성요소의 각각에 대응하는 현재 버전을 전기 서버 시스템에서 전기 클라이언트 시스템에 제공하는 수단 ; 그리고Means for providing a current version corresponding to each of the old components to an electrical client system in an electrical server system; And 전기 낡은 구성요소의 각각에 대응하는 현재 버전을 설치하는 수단을 더 포함하는 통신시스템.And means for installing a current version corresponding to each of the old components. 제 88 항에 있어서, 전기 클라이언트 시스템이 전기 전자통신망과의 통신을 이루기 위하여 적절한 네트워크 구성과 그리고 등록세팅을 가지는 지를 결정하는 수단 ;90. The apparatus of claim 88, further comprising: means for determining whether the electrical client system has appropriate network configuration and registration settings for communicating with the electrical and electronic network; 전기 세팅을 휘발성 작업 기억장치에 기억하는 수단 ;Means for storing electrical settings in volatile working memory; 전기 클라이언트 시스템에 의하여 전기 서버 시스템으로부터 IP 주소의 할당을 요구하는 수단 ; 그리고Means for requesting an assignment of an IP address from an electrical server system by an electrical client system; And 전기 서버 시스템으로부터 전기 클라이언트 시스템에 전기 IP 주소를 수신하는 수단을 더 포함하는 통신시스템.And means for receiving an electrical IP address from the electrical server system to the electrical client system. 제 94 항에 있어서, 전기 클라이언트 시스템으로부터 서버 시스템에 사용가능한 일련의 청구서작성 옵션 요구를 전송하는 수단을 더 포함하는 통신시스템.95. The communications system of claim 94, further comprising means for sending a series of billing option requests available to the server system from an electrical client system. 제 90 항에 있어서, 전기 클라이언트 시스템이 전기 전자통신망과의 통신을 이루기 위하여적절한 네트워크 구성과 그리고 등록세팅을 가지는 지를 결정하는 수단 ;91. The apparatus of claim 90, further comprising: means for determining whether the electrical client system has appropriate network configuration and registration settings for communicating with an electrical < RTI ID = 0.0 > and / or & 전기 세팅을 휘발성 작업 기억장치에 기억하는 수단 ;Means for storing electrical settings in volatile working memory; 전기 클라이언트 시스템에 의하여 전기 서버 시스템으로부터 IP 주소의 할당을 요구하는 수단 ; 그리고Means for requesting an assignment of an IP address from an electrical server system by an electrical client system; And 전기 서버 시스템으로부터 전기 클라이언트 시스템에 전기 IP 주소를 수신하는 수단을 더 포함하는 통신시스템.And means for receiving an electrical IP address from the electrical server system to the electrical client system. 제 88 항에 있어서, 다수의 클라이언트 시스템이 전기 서버 시스템과 통신하고 있고,90. The method of claim 88, wherein a plurality of client systems are in communication with the electrical server system, 전기 서버 시스템에서 그와 통신하는 전기 클라이언트 시스템의 각각을 위한 식별 정보를 추적하는 데이터베이스를 유지하는 수단과 ;Means for maintaining a database that tracks identification information for each of the electrical client systems communicating with the electrical server system; 전기 클라이언트 시스템 각각을 위하여, 전기 각각의 클라이언트 시스템에 의하여 적립된 금전상 비용의 합계를 표시하는 데이터와 각각의 클라이언트 시스템을 위한 청구서작성 정보를 전기 데이터베이스에 기록하는 수단을 포함하는 통신시스템.And means for writing, for each of the client systems, data indicating the sum of the monetary costs accumulated by each client system and the billing information for each client system in an electrical database. 제 97 항에 있어서, 전기 금전상 비용의 합계를 표시하는 데이터가 연결시간을 표시하는 데이터를 포함하는 통신시스템.98. The communication system of claim 97, wherein the data indicative of the sum of the electricity cost includes data indicative of the connection time. 제 97 항에 있어서, 클라이언트 시스템의 단절 후에, 각각의 클라이언트 시스템을 위한 금전상 비용의 총합계를 표시하는 데이터를 기록하는 수단 ;98. The apparatus of claim 97, further comprising: means for recording data indicative of a grand total of financial costs for each client system after disconnection of the client system; 망 관리 시스템에 전기 금전상 비용의 총합계를 전송하는 수단 ; 그리고Means for transmitting a grand total of the electricity cost to the network management system; And 전기 망 관리 시스템에서 전기 금전상 비용의 총합계에 대응하는 청구서작성을 처리하는 수단을 더 포함하는 통신시스템.Further comprising means for processing an invoice creation corresponding to a grand total of electrical money costs in a grid network management system. 제 88 항에 있어서, 전기 클라이언트 시스템이 아직 연결되어 있음을 확인하는 주기적인 연결신호를 전기 클라이언트 시스템으로부터 서버 시스템에 주기적으로 전송하는 수단 ;90. The apparatus of claim 88, further comprising: means for periodically transmitting a periodic connection signal from the electrical client system to the server system to confirm that the electrical client system is still connected; 전기 서버 시스템에 시계신호를 제공하는 수단 ;Means for providing a clock signal to an electrical server system; 전기 주기적인 연결신호가 전기 시계신호에 근거하여 미리 정해진 기간 내에 전기 클라이언트 시스템으로부터 수신되었는 지를 전기 서버 시스템에서 결정하는 수단 ;Means for determining at the electrical server system whether the electrical periodic connection signal is received from the electrical client system within a predetermined period of time based on the electrical clock signal; 전기 결정스텝에서 전기 주기적인 연결신호가 미리 정해진 기간 내에 전기 클라이언트 시스템으로부터 수신되지 않았다고 결정되면, 전기 서버 시스템에서 단절 변수(parameter)를 세팅하는 수단을 더 포함하는 통신시스템.Further comprising means for setting a disconnect parameter in the electrical server system if it is determined in the electrical decision step that the electrical periodic connection signal has not been received from the electrical client system within a predetermined period of time. 중앙처리장치(CPU), 전기 CPU와 관련된 휘발성 작업 기억장치, 통신 인터페이스 및 기억매체로부터 코드를 읽는 수단을 갖는 클라이언트 컴퓨터 시스템에 사용되고, 기계판독코드를 포함하는 데이터 기억매체로서, 전기 기억매체는A data storage medium for use in a client computer system having a central processing unit (CPU), volatile working memory associated with an electrical CPU, a communication interface and means for reading code from a storage medium, the data storage medium comprising machine readable code, 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 수신하는 수단 ;Means for receiving a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 명시하고 전기 청구서작성 우선권을 전기 클라이언트 시스템으로부터 서버 시스템으로 전송하는 수단 ;Means for specifying the billing priority and for forwarding the billing priority to the server system from the electrical client system; 전기 서버 시스템으로부터 전기 클라이언트 시스템으로의 청구서작성 승인/거부 신호를 수신하는 수단 ; 그리고Means for receiving an invoicing approval / rejection signal from an electrical server system to an electrical client system; And 만약 승인신호가 수신되면, 전기 서버 시스템을 통하여 전기 전자통신망과 클라이언트 시스템의 양방향 통신을 수행하는 수단을 포함하는 것을 특징으로 하는 기억매체.And means for performing bi-directional communication between the electrical and / or electronic communication network and the client system via the electrical server system, if an approval signal is received. 기억매체로부터 코드를 읽는 수단을 갖고 다수의 클라이언트 시스템과의 통신을 위하여 채택된 서버 컴퓨터 시스템에 사용되고, 기계판독코드를 포함하는 데이터 기억매체로서, 전기 기억매체는A data storage medium comprising a machine readable code for use in a server computer system having means for reading code from a storage medium and communicating with a plurality of client systems, 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 제공하는 수단 ;Means for providing a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 전기 클라이언트 시스템의 하나로 수신하는 수단 ;Means for receiving the billing priority in one of the electrical client systems; 전기 서버 시스템으로부터 전기 클라이언트 시스템으로 청구서작성 승인/거부 신호를 전송하는 수단 ; 그리고Means for sending a billing approval / rejection signal from the electrical server system to the electrical client system; And 만약 승인신호가 전기 클라이언트 시스템에서 수신되면, 전기 서버 시스템을 통하여 전자통신망과 다수의 클라이언트 시스템의 어느 하나와의 양방향 통신을 조절하는 수단을 포함하는 것을 특징으로 하는 기억매체.And means for adjusting bidirectional communication with the electronic communication network and any one of the plurality of client systems via the electrical server system, if an acknowledgment signal is received at the electrical client system. 전자통신망과, 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하는 서버 시스템 사이의 통신을 제공하는 통신특징을 가지는 컴퓨터 운영시스템으로, 전기 컴퓨터 운영시스템은A communication system for communicating between an electronic network, a client system running client software for managing communications with an electrical and electronic communication network, and a server system running server software for managing communication between an electrical and electronic network and a plurality of client systems, Is a computer operating system, an electrical computer operating system 금전상 지불을 하기 위한 적어도 하나의 수법을 포함하는 일련의 청구서작성 옵션을 수신하는 수단 ;Means for receiving a series of billing options including at least one method for making a monetary payment; 청구서작성 우선권을 명시하고 전기 청구서작성 우선권을 전기 클라이언트 시스템으로부터 서버 시스템으로 전송하는 수단 ;Means for specifying the billing priority and for forwarding the billing priority to the server system from the electrical client system; 전기 서버 시스템으로부터 전기 클라이언트 시스템으로의 청구서작성 승인/거부 신호를 수신하는 수단 ; 그리고Means for receiving an invoicing approval / rejection signal from an electrical server system to an electrical client system; And 만약 전기 서버 시스템으로부터 승인신호가 수신되면, 전기 서버 시스템을 통하여 전기 전자통신망과 클라이언트 시스템의 양방향 통신을 수행하는 수단을 포함하는 것을 특징으로 하는 컴퓨터 운영시스템.And means for performing bi-directional communication between the electrical and / or electronic communication network and the client system via the electrical server system, if an approval signal is received from the electrical server system. 전자통신망과, 전기 전자통신망과의 통신을 관리하는 클라이언트 소프트웨어를 가동하는 클라이언트 시스템 및 전기 전자통신망과 다수의 클라이언트 시스템 간의 통신을 관리하는 서버 소프트웨어를 가동하는 서버 시스템 사이의 통신을 제공하는 방법으로, 전기 방법은A method of providing communication between a client system that runs client software that manages communications with an electronic network, an electrical and electronic network, and a server system that runs server software that manages communications between an electrical and electronic network and a plurality of client systems, The electricity method 전기 서버 시스템에 의하여 전기 클라이어트 시스템에 네트워크 세팅 변수를 제공하고 ;Providing a network setting parameter to an electrical client system by an electrical server system; 청구서작성 우선권을 명시하고 전기 청구서작성 우선권을 전기 클라이언트 시스템으로부터 서버 시스템으로 전송하고 ;Specifying the billing priority and sending the billing priority to the server system from the electrical client system; 전기 서버 시스템으로부터 전기 클라이언트 시스템으로 청구서작성 승인/거부 신호를 전송하고 ; 그리고Sending a billing approval / rejection signal from the electrical server system to the electrical client system; And 만약 전기 청구서작성 승인/거부 신호 전송스텝에 승인신호가 제공되면, 전기 서버 시스템을 통하여 전기 전자통신망과 클라이언트 시스템의 양방향 통신을 수행하는 것을 포함하는 것을 특징으로 하는 방법.Way communication between the electrical and / or electronic communication network and the client system via the electrical server system, if an approval signal is provided to the electrical billing approval / denial signal transmission step. 제 104 항에 있어서, 전기 네트워크 세팅 변수 제공스텝 전에 전기 클라이언트 시스템의 네트워크 세팅을 기록하는 스텝 ; 그리고105. The method of claim 104, further comprising: recording network settings of an electrical client system before an electrical network setting variable provision step; And 전기 전자통신망과 클라이언트 시스템 사이의 양방향 통신 수행스텝에 이어 전기 기록된 네트워크 세팅을 복원하는 스텝을 더 포함하는 전기 전자통신망과 클라이언트 시스템 및 서버 시스템 사이의 통신을 제공하는 방법.A method for providing communication between an electrical and electronic network and a client system and a server system, the method comprising the steps of: performing bi-directional communication between an electrical and / or electronic communication network and a client system; 처리장치를 가지고 서버시스템의 작동을 콘트롤하는 서버 소프트웨어를 가동하는 서버 시스템 ;A server system that runs server software that controls operation of a server system with a processing device; 중앙처리장치(CPU)와, 통신 인터페이스를 포함하는 적어도 하나의 클라이언트 시스템 ; 그리고At least one client system including a central processing unit (CPU) and a communication interface; And 전자통신을 위하여 서버 시스템과 연계되고, 또한 각각의 접속 포트가 전자통신을 위하여 적어도 하나의 클라이어트 시스템과 연계되도록 구성되는 다수의 접속 포트를 포함하는 전자통신망에 통신을 제공하는 장치로서, 전기 서버 소프트웨어는,CLAIMS What is claimed is: 1. An apparatus for providing communications to an electronic network comprising a plurality of connection ports associated with a server system for electronic communication and each connection port being configured for association with at least one client system for electronic communication, Quot; 특정 접속 포트에 연계된 전기 클라이언트 시스템의 각각에 유일한 식별명을 제공하는 수단 ; 전기 클라이언트시스템의 어떤 것으로부터 전기 유일한 식별명을 수신하고 그에 의하여 특정 클라이언트 시스템을 식별하는 수단 ; 그리고 적어도 하나의 전기 클라이언트 시스템과 청구서작성 파라미터를 관련시키는 수단을 포함하는 것을 특징으로 하는 장치.Means for providing a unique identification name to each of the electrical client systems associated with a particular access port; Means for receiving a unique unique identification name from any of the electrical client systems and thereby identifying a particular client system; And means for associating billing parameters with at least one electrical client system. 제 106 항에 있어서, 전기 서버 소프트웨어가 전기 클라이언트 시스템의 어느 것과 전자통신망 사이의 통신을 촉진시키는 수단을 더 포함하는 장치.114. The apparatus of claim 106, further comprising means for facilitating communication between the electrical client software and the electronic communication network. 제 106 항에 있어서, 전기 서버 시스템과 통신하는 망 관리 서버를 더 포함하는 장치.107. The apparatus of claim 106, further comprising a network management server in communication with an electrical server system. 제 106 항에 있어서, 각각이 망 관리 서버로부터 데이터를 전송하고 수신할 수 있는 전기 서버시스템 다수를 포함하는 장치.119. The apparatus of claim 106, comprising a plurality of electrical server systems, each of which is capable of transmitting and receiving data from a network management server.
KR1019980035293A 1997-08-28 1998-08-28 Network connection system and method Withdrawn KR19990024010A (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US8/919,937 1997-08-28
US08/919,937 US5953304A (en) 1996-09-23 1997-08-28 Optical disc recording or playback device with corrected focus optical scanning
US09/033,443 US6128601A (en) 1997-08-28 1998-03-02 Active client to communications network connection apparatus and method
US9/033,443 1998-03-02
US09/057,028 US6286039B1 (en) 1997-08-28 1998-04-08 Automatic static to dynamic IP address and DNS address management for remote communications network access
US9/057,028 1998-04-08

Publications (1)

Publication Number Publication Date
KR19990024010A true KR19990024010A (en) 1999-03-25

Family

ID=65899399

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980035293A Withdrawn KR19990024010A (en) 1997-08-28 1998-08-28 Network connection system and method

Country Status (1)

Country Link
KR (1) KR19990024010A (en)

Similar Documents

Publication Publication Date Title
US5987430A (en) Communications network connection system and method
US6286039B1 (en) Automatic static to dynamic IP address and DNS address management for remote communications network access
US10341243B2 (en) Systems and methods for providing content and services on a network system
US6615263B2 (en) Two-tier authentication system where clients first authenticate with independent service providers and then automatically exchange messages with a client controller to gain network access
EP1234425B1 (en) Information and control console for use with a network gateway interface
US6636894B1 (en) Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability
US20120096159A1 (en) Systems and methods for providing content and services on a network system
US20040083125A1 (en) Method and system for delivering customer services to independent insurance agents
JP2000515282A (en) Method and system for allocating costs in a distributed processing network
WO2000014919A2 (en) Apparatus and methods for connecting a network user to a network service provider
EP0899925A2 (en) Communications network connection system and method
WO2000068862A1 (en) A communications network access method and system
US20020138737A1 (en) Prepaid internet access system and method
KR19990024010A (en) Network connection system and method
KR101656098B1 (en) System and Method for Providing Call Connection using Web-Page and Recording Medium
JP2006174100A (en) Vending machine IP communication connection service system, IP communication device
KR20040033392A (en) A system and method for providing mobile internet service

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19980828

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid