JPH11177626A - System and method for communication network connection - Google Patents

System and method for communication network connection

Info

Publication number
JPH11177626A
JPH11177626A JP24415398A JP24415398A JPH11177626A JP H11177626 A JPH11177626 A JP H11177626A JP 24415398 A JP24415398 A JP 24415398A JP 24415398 A JP24415398 A JP 24415398A JP H11177626 A JPH11177626 A JP H11177626A
Authority
JP
Japan
Prior art keywords
communication
client system
client
server
setting
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.)
Pending
Application number
JP24415398A
Other languages
Japanese (ja)
Inventor
Horne Peter Van
ヴァン ホーン ピーター
Keith Olson
オーソン キース
Kevin Miller
ミラー ケビン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cais Software Solutions Inc
Original Assignee
Atcom Inc
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 US09/057,028 external-priority patent/US6286039B1/en
Application filed by Atcom Inc filed Critical Atcom Inc
Publication of JPH11177626A publication Critical patent/JPH11177626A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To dynamically provide a client computer with a network connection while including a task such as the change of static communication setting into dynamic setting by remotely connecting the client computer through a server system to a communication network such as an internet. SOLUTION: The using time of a network is recorded and according to that record, a user receives the demand of payment. Besides, the access software of a client computer 10 can be updated. In this case, an access port (hot access port) 160 is installed to be usable for client system access to extrude a welcome signal from a server system 110 to the access port 160. When the communication connection is installed between the client system 10 and the access port 160, the client system 10 receives the welcome signal.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、インターネット
又は広範囲ネットワーク等の電気通信ネットワークと、
携帯可能装置等の通信装置との間において、電気通信リ
ンクを遠隔的に構築するシステムと方法に関する。
The present invention relates to a telecommunications network such as the Internet or a wide area network,
The present invention relates to a system and method for remotely establishing a telecommunications link with a communication device such as a portable device.

【0002】[0002]

【従来の技術】電気(電子)通信ネットワークは、広く
知られており、多くのユーザによってアクセスされてい
る。電子通信ネットワークは、インターネット、オンラ
インサービス、電子メールサービス、そしてワイドエリ
アネットワークなどに代表される。
BACKGROUND OF THE INVENTION Telecommunications networks are widely known and are accessed by many users. Electronic communication networks are represented by the Internet, online services, e-mail services, and wide area networks.

【0003】そのような電気通信ネットワークに接続す
るために多くの手段が存在する。代表的なものとして
は、個々のユーザに対してインターネットアクセスを提
供するインターネット接続サービスプロバイダー(以
下、ISP)がある。Netcom、UUNet、Erols等が有名であ
る。インターネットは、TCP/IPプロトコル等のパケット
交換プロトコルを共通の通信プロトコルとして使用し
て、相互に通信する複数のコンピュータを備える。一
方、ISPシステムは、高速通信網を介して、インターネ
ットのバックボーンの一部を構成するスーパーコンピュ
ータセンタ等のインターネットセンタに接続することに
より、インターネットに接続する。
[0003] There are many means for connecting to such telecommunications networks. A typical example is an Internet connection service provider (hereinafter, ISP) that provides Internet access to individual users. Netcom, UUNet, Erols, etc. are famous. The Internet includes a plurality of computers that communicate with each other using a packet exchange protocol such as a TCP / IP protocol as a common communication protocol. On the other hand, the ISP system connects to the Internet via a high-speed communication network by connecting to an Internet center such as a supercomputer center that forms part of the backbone of the Internet.

【0004】電気通信ネットワークにアクセスする他の
方法として、オンラインサービスプロバイダ(以下、OS
P)を介して行う接続がある。OSPは、プライベート通信
ネットワークを有し、そのプライベート通信ネットワー
クを介してインターネットのいくつかの機能に接続する
ための付加的な通信網を有している。OSPは、プライベ
ートインフォメーションデータベースや特定のOSPの会
員が行う電子メールサービス、電子会報サービス、ゲー
ムなどの付加サービスを提供している。American Onlin
eやCompuserve、そしてProdigyなどがOSPとして広く普
及している。
Another method of accessing a telecommunications network is to use an online service provider (hereinafter referred to as OS
There is a connection made via P). OSP has a private communication network and additional communication networks for connecting to some functions of the Internet via the private communication network. OSP provides additional information services such as a private information database and e-mail services, e-newsletter services, and games provided by specific OSP members. American Onlin
e, Compuserve, and Prodigy are widely used as OSPs.

【0005】OSPやISP等に一旦電話がつながれば、OSP
やISPを通じて間接的なインターネット接続が達成され
たことになり、インターネット上でユーザはメッセージ
を送信したり受信することが可能になる。この明細書に
おいて、“メッセージ”とは、通信ネットワークを介し
て行われる、例えば、デジタル信号やURLリクエストやH
TMLドキュメントの転送、JAVAコード、電子メールメッ
セージ、FTP転送、ヴォイスミュージック、Telnetリン
ク、GOPHERなど全ての形式の通信を意味する。
[0005] Once a telephone is connected to an OSP or ISP, the OSP
An indirect Internet connection has been achieved through an Internet service provider or ISP, allowing users to send and receive messages over the Internet. In this specification, a “message” is, for example, a digital signal, a URL request, an H
Means all forms of communication such as TML document transfer, JAVA code, email message, FTP transfer, voice music, Telnet link, GOPHER.

【0006】その他の通信ネットワークの形態として、
個人で構成する“イントラネット”やワイドエリアネッ
トワーク(“WAN”)などが挙げられる。典型的な例
は、企業内で多数のコンピュータ装置を互いに接続させ
たシステムである。そのようなイントラネットやWAN
に、遠隔的にアクセスする際には、Remote Access、Wil
dcat!、Procommソフトウェアパッケージ等の通信専門ソ
フトウェアとダイアルアップ接続(詳細は以後記述)を
連係して使用する。
As another form of the communication network,
Examples include the "intranet" or wide area network ("WAN") that is composed of individuals. A typical example is a system in which many computer devices are connected to each other in a company. Such an intranet or WAN
For remote access, Remote Access, Wil
Use dial-up connection (described in detail below) in conjunction with specialized communication software such as dcat! and Procomm software packages.

【0007】ダイアルアップ接続は、通信ネットワーク
への接続方法として広く使用されている。通常、ユーザ
の端末に、ネットワーク接続のための電話番号をダイア
ルするモデムが接続されている。ダイアルアップ接続
は、ISP及びOSPネットワークにアクセスする目的で使用
されると共に、他の形態の通信ネットワーク、例えば、
イントラネットやWAN等を、遠隔地からアクセスするた
めに使用される。例えば、ISPの場合 、ユーザモデムと
ISPモデムとの間で“初期接続”が成されると、接続手
続が完了し、通信アクセスが可能となる。
[0007] Dial-up connection is widely used as a connection method to a communication network. Usually, a modem for dialing a telephone number for network connection is connected to a user terminal. Dial-up connections are used to access ISP and OSP networks, as well as other forms of communication networks, for example,
It is used to access intranets and WANs from remote locations. For example, in the case of an ISP, a user modem and
When an "initial connection" is made with the ISP modem, the connection procedure is completed and communication access is possible.

【0008】このようなダイアルアップ接続は、接続を
果たすために、電話回線に多くを頼りすぎるという欠点
がある。例えば、電話ネットワークの使用が可能である
か否か、電話ネットワークのダイアルトーンの使用が可
能であるか否か等の具合によりシステムの動作が決定さ
れてしまう。さらに、一般の電話回線を介して提供され
る狭い帯域や、使用可能なモデムのスピードによって制
限されるため、接続のスピードが遅いという欠点があ
る。一般のモデムの変調速度は14,400ボーから5
6,000ボーであり、より高速スピードを得るために
更なる向上が望まれる。
[0008] Such a dial-up connection has the disadvantage that it relies too heavily on telephone lines to make the connection. For example, the operation of the system is determined depending on whether the telephone network can be used, whether the dial tone of the telephone network can be used, and the like. Furthermore, the connection speed is low because it is limited by the narrow band provided through a general telephone line and the speed of an available modem. The modulation speed of a typical modem ranges from 14,400 baud to 5
It is 6,000 baud, and further improvement is desired to obtain higher speed.

【0009】ISDN電話回線とISDN接続用のモデムとを使
用したダイアルアップ接続の方法も存在する。しかし、
他のモデムでの接続よりも高速で通信リンクが行われる
という一方で、欠点も発生する。接続は比較的に低速で
行われ、電話ネットワークは、各ユーザと通信ネットワ
ークとの間の通信リンクを設立する目的に使用される。
ISDNリンクではより広い帯域を利用できるが、通信ネッ
トワークへ直接リンクを介したものと比べると、まだ帯
域は狭い。現在におけるISDN接続モデムは、最高約12
8,000ボーの接続速度での接続を達成する。
There is also a dial-up connection method using an ISDN telephone line and a modem for ISDN connection. But,
While the communication link is faster than other modem connections, it also has disadvantages. Connections are relatively slow, and the telephone network is used to establish a communication link between each user and the communication network.
Although more bandwidth is available on ISDN links, the bandwidth is still narrower than via direct links to communication networks. Currently, ISDN connection modems have a maximum of about 12
A connection with a connection speed of 8,000 baud is achieved.

【0010】インターネットにアクセスする際、OSPやI
SPなどのインタネット通信事業者のサービスにより、各
ユーザの端末はIPアドレスとDNSアドレスを受け取る。
通常、各ユーザの端末はそういったアドレス等を一度保
存し、変更を加えるとなると一連の複雑な手順を要す
る。例えば、一度受け取ったIPアドレスやDNSアドレス
を変更するためには、多くの数字をキーボードから手入
力するといった作業が必要となる。そして、OSPやISPか
ら受け取ったアクセスソフトウェアなどの、専門のソフ
トをロードしたり実行しなければならない。さらに、OS
PやISPを使用するアクセスをユーザが通常行うアクセス
の形態とした場合、各ユーザの端末はあまり柔軟性を備
えていないので、旅行などの時に別の形態でのインター
ネットへのアクセスを所望した時、柔軟な対応ができな
いという欠点もある。
[0010] When accessing the Internet, OSP or I
Each user's terminal receives an IP address and a DNS address according to the service of an Internet carrier such as an SP.
Normally, each user's terminal stores such an address once, and when a change is made, a series of complicated procedures are required. For example, in order to change the IP address or DNS address once received, it is necessary to manually enter many numbers from the keyboard. Then you have to load and run specialized software, such as access software received from OSPs and ISPs. In addition, OS
If the user uses the P or ISP to access in the usual way, the terminal of each user does not have much flexibility, so when the user wants to access the Internet in another form when traveling, etc. However, there is a disadvantage that it is not possible to flexibly respond.

【0011】更なる問題点は、旅行者がホテルやその他
の場所で接続を行う際に、多くのステップを踏まなけれ
ばいけない、ということである。例えば、ホテルでは、
モジュラージャックが電話接続用に設置されているが、
ホテル設置のモジュラージャックと、携帯可能端末やパ
ソコン内蔵の他のモジュラージャックとを、電話線で接
続しなければならない。ホテルの電話配線とスイッチボ
ードシステムは、電話通信リンクを設立する目的で、IS
PやOSPや他の通信ネットワーク入口を通って電話を回送
する、テレフォンネットワークにアクセスされる。これ
は、ホテルの配線とテレコミュニケーション装置に多く
を頼り、比較的遅いスピードでの処理、外部のテレフォ
ン接続を取得するための専用ダイアルコードの使用など
の一連の問題点を発生させる。端末が電話回線にアクセ
スしている時は、ホテルの部屋の電話回線は使用されて
いるので、ホテルのダイアルアップユーザは電話を掛け
たり、受けたりすることができない。
A further problem is that travelers have to take many steps when making connections at hotels and other places. For example, in a hotel,
Modular jack is installed for telephone connection,
The telephone jack must be used to connect the hotel-installed modular jack to other portable jacks built into portable terminals and personal computers. The hotel's telephone wiring and switchboard systems are
The telephone network is accessed, which routes calls through P, OSP and other communication network entrances. This relies heavily on hotel wiring and telecommunications equipment and raises a series of problems, such as processing at relatively slow speeds and using dedicated dial codes to obtain external telephone connections. When the terminal is accessing the telephone line, the telephone line in the hotel room is in use, so that the hotel dial-up user cannot make or receive calls.

【0012】旅行者のための他の方法は、テレフォンブ
ースや空港のパブ等、公共の場所に設置されるモジュラ
ージャック(RJ11ジャック等)を介しての接続である
が、上記の問題点が同じように考慮される。
Another method for travelers is to connect via a modular jack (such as an RJ11 jack) installed in a public place such as a telephone booth or an airport pub, but the above problems are the same. To be considered.

【0013】旅行者用の他の接続方法は、コンピュータ
通信ステーションを使用することであり、多くの空港
や、ホテルルームや、フェリー乗り場、それに電車の駅
などで使用可能である。ATCOM/Info. 308 "G" Street,
Sand Diego, California 92101で、そういった通信ステ
ーションのモデルを得ることができる。その通信ステー
ションはインターネットへのアクセス、OSPへのアクセ
ス、それに電子メールサービスを提供し、料金は通常、
クレジットカード払いであり、ユーザの希望に従い電気
通信サービスにアクセスできる。特定の通信ステーショ
ンはダイレクト又はT1リンクをインターネット接続に用
いるので、比較的広い帯域幅と高速通信網を提供するこ
とになる。一つの欠点は、ユーザ自身の端末装置ではな
く、通信ステーションで供給された装置だけを使って、
電気通信ネットワークにアクセスするということにあ
る。
Another connection method for travelers is to use a computer communication station, which can be used at many airports, hotel rooms, ferries, and train stations. ATCOM / Info. 308 "G" Street,
A model of such a communication station can be obtained at Sand Diego, California 92101. The communication station provides access to the Internet, access to the OSP, and e-mail services, and charges are usually
Credit card payment allows access to telecommunications services as desired by the user. Certain communication stations use a direct or T1 link for their Internet connection, thus providing a relatively high bandwidth and high speed communication network. One disadvantage is that using only the equipment supplied at the communication station, not the user's own terminal equipment,
Access to telecommunications networks.

【0014】T1リンクは、もう一つの方法で通信ネット
ワークへの接続を可能とする。広い帯域幅と高速接続を
提供できる反面、T1リンクは、比較的高いコスト、困難
なインストール方法、携帯可能なパソコンや超小型端末
などの通信端末を使ってのアクセスは広く行われない、
といった問題もまた多くある。その上、T1リンクは、ホ
テルや公共の場所に居る旅行者等のモバイルユーザに
は、使用できない。
The T1 link allows another way to connect to a communication network. While being able to provide high bandwidth and high-speed connections, T1 links are relatively expensive, difficult to install, and are not widely accessed using communication terminals such as portable PCs and microminiature terminals.
There are also many problems. Moreover, T1 links are not available to mobile users, such as travelers at hotels or public places.

【0015】ケーブルテレビのシステムを介して行う、
インターネットへのリンクにはケーブルモデムを用いる
こともできる。専門のアクセス装置やソフトを要すると
ことと、移動が不可能である、という点などがこのシス
テムの問題点である。その上、通信ネットワークへのケ
ーブルモデムアクセスは、公共の場や、ホテルなどに居
る旅行者が使用できることはあまりない。他の場合と同
様に、旅行者などの使用の際には、複雑な接続方法を要
し、ケーブルテレビのシステムに配線をつながらなけれ
ばならない。
Through a cable television system,
You can also use a cable modem to link to the Internet. Problems with this system include the need for specialized access equipment and software, and the inability to move. Moreover, cable modem access to communication networks is rarely available to travelers in public places, hotels and the like. As in other cases, the use of a traveler or the like requires a complicated connection method and requires wiring to a cable television system.

【0016】10BaseT Ethernet(登録
商標)カード等のEthernetカードと、専用の配線と通信
プロトコルとを用いて、ローカルエリアネットワーク
(LAN)で構成する方法もある。Ethernetカードは、携
帯可能の端末システムを含めた多くの端末に使用されて
いて、アドオンタイプのEthernetカードが広く普及して
いる。しかし、電気通信ネットワークへダイアルアップ
接続を行わないという問題点があり、Novell Netwareな
どの特殊なネットワークソフトウェアを組み込ませて、
Ethernetカード内蔵の端末を接続しなければならない。
そういったネットワークの保守は、複雑で、専門知識や
技術を要する。
There is also a method of configuring a local area network (LAN) using an Ethernet card such as a 10BaseT Ethernet (registered trademark) card and a dedicated wiring and communication protocol. Ethernet cards are used in many terminals including portable terminal systems, and add-on type Ethernet cards are widely used. However, there is a problem of not making a dial-up connection to the telecommunications network, and by incorporating special network software such as Novell Netware,
A terminal with a built-in Ethernet card must be connected.
Maintaining such networks is complex and requires expertise and skills.

【0017】Ethernetカードとモデムの両方を接続した
端末が多く、Ethernetカードは、LANを介してのローカ
ル電気通信に使用され、モデムは、外部の電気通信ネッ
トワークへのダイアルアップ通信に使用される。また、
付加装置の高いコスト、更なる複雑化、端末サイズの増
加、二つの装置の適応に際する重量の増加、等といった
問題点が浮上する。後者の、移動可能端末における、大
きいサイズや重量は、望ましいことではない。重量やサ
イズの増加は、旅行者にとって不便で持ち運びしずらい
ものである。その上、小さい電気機器を好む消費者に
は、端末の外見の悪さも気になるものである。
Many terminals connect both an Ethernet card and a modem. The Ethernet card is used for local telecommunications via a LAN, and the modem is used for dial-up communication to an external telecommunications network. Also,
Problems such as high cost of additional devices, further complexity, increase in terminal size, increase in weight when adapting the two devices, and the like are raised. The latter, large size and weight in the mobile terminal are not desirable. Increases in weight and size are inconvenient and difficult to carry for travelers. In addition, consumers who prefer small electrical devices may be concerned about the appearance of the terminal.

【0018】従って、旅行者や他の通常の場所から離れ
たところに居るユーザのためや、家庭やオフィスでより
簡単なインターネットへのアクセスするための、システ
ムと方法を導き出す必要がある。
[0018] Therefore, there is a need to derive systems and methods for travelers and users who are far from other ordinary places, and for easier access to the Internet at home or office.

【0019】従って、この発明の目的は、ユーザにより
要求された装置で、電気通信ネットワークにアクセスす
るためのシステムを提供することにある(即ち、“クラ
イアント装置”のサイズとコストは低減される)。
Accordingly, it is an object of the present invention to provide a system for accessing a telecommunications network with a device requested by a user (ie, the size and cost of a "client device" is reduced). .

【0020】この発明の他の目的は、各ユーザの端末に
おいて、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 at each user terminal.

【0021】また、この発明の目的は、電気通信ネット
ワークに高速でアクセスするためのシステムと方法を提
供することである。
It is also an object of the present invention to provide a system and method for accessing a telecommunications network at high speed.

【0022】この発明の更なる目的は、高速電気通信ネ
ットワークへ遠隔からのアクセスを行うシステムと方法
を、特に、旅行者や通常のアクセスサイトから離れたと
ころのユーザへ提供することである。
It is a further object of the present invention to provide a system and method for remote access to a high speed telecommunications network, particularly for travelers and users who are away from the usual access sites.

【0023】この発明の他の目的は、ラップトップや、
ノート型や、他の携帯端末など旅行者自身の端末を使っ
て行う、インターネットアクセスやオンラインサービス
アクセスを提供する。
Another object of the present invention is to provide a laptop,
Provide internet access and online service access using the traveler's own terminal, such as a laptop or other mobile device.

【0024】そして、この発明の他の目的は、電気通信
システムをアクセスするためのより簡単なシステムと方
法を提供することである。
And another object of the present invention is to provide a simpler system and method for accessing a telecommunications system.

【0025】この発明の更なる目的は、制御の行き届い
たネットワークアクセスと、賃貸住宅ビルやオフィスビ
スなどの多様な場所からのアクセスに対する集金方法
と、を提供することにある。
It is a further object of the present invention to provide a well-controlled network access and a method of collecting money for access from various places such as a rental residential building or an office service.

【0026】[0026]

【課題を解決するための手段】この発明は、アクセスポ
ートと連結された通信リンクとを介して、サーバシステ
ムに複数のクライアントシステムを接続させるシステム
を提供し、サーバシステムを介して、クライアントシス
テムに電気通信ネットワークアクセスを提供することに
より、遠隔からの電気通信ネットワーク接続の際に発生
していた問題点を軽減する。本発明の好適な実施の形態
において、パソコン等を有するクライアントシステム
と、クライアント接続ソフトウェアは、サーバソフトウ
ェアに接続するサーバを介してインターネットへ接続す
ることができる。請求金額は、各クライアントシステム
の動作に従ってサーバソフトウェアにより測定され、記
録される。サーバは、電気通信ネットワークを介して、
ネットワーク管理ソフトウェアと通信することができ
る。
SUMMARY OF THE INVENTION The present invention provides a system for connecting a plurality of client systems to a server system via an access port and a communication link connected thereto, and provides the client system via the server system. Providing telecommunications network access reduces the problems that have arisen when connecting to telecommunications networks remotely. In a preferred embodiment of the present invention, a client system having a personal computer or the like and client connection software can connect to the Internet via a server connected to server software. The billing amount is measured and recorded by the server software according to the operation of each client system. The server, via a telecommunications network,
Can communicate with network management software.

【0027】サーバソフトウェアは、サーバとリンクさ
れた個々のアクセスポートを通じて、アクセス動向を追
跡及び制御する。サーバソフトウェアは、料金請求機能
を備えており、それらは、サーバとリンクされた各クラ
イエントシステムに請求形態のオプションを提供し、請
求方法を記録し、請求書作成のデータを認証のシステム
に送信し、認証システムから認可又は否認の意志を受信
し、認可又は否認の信号をクライアントシステムに送信
し、クライアントシステムの使用動向を測定し、ログオ
フタイムと使用回数の監視し、請求金額を決定し、そし
て請求書に加算するなど全ての仕事を果たす。クライア
ントシステム上で作動するクライアントソフトウェア
は、サーバソフトウェアと共に動作することにより必要
なネットワーク接続を確立し、請求書作成のためのデー
タを提供し、ログオン期間の開始と終了を行うことがで
きる。
The server software tracks and controls access trends through individual access ports linked to the server. The server software has a billing function, which provides each client system linked with the server with the option of billing, records the billing method and sends the billing data to the authentication system Receiving the authorization or denial intention from the authentication system, transmitting an authorization or denial signal to the client system, measuring the usage trend of the client system, monitoring the logoff time and the number of uses, determining the billing amount, He does all the work, including adding it to his bill. The client software running on the client system can work with the server software to establish the required network connection, provide data for billing, and start and end the logon period.

【0028】この発明は、専用の接続ポートを使用し
て、高速でのインターネットアクセスを提供する。クラ
イアントシステムと電気通信ネットワークとの間の接続
における頻度や時間は測定されるので、システム使用の
状況に基づいて請求することができる。クライアントシ
ステムは自動的に構成され、電気通信システムへのアク
セスと、請求書の作成とが可能になる。また、クライア
ントシステムの構成は、接続期間が終了すると修復され
る。なお、システムソフトウェアは、アクセスポートを
介して接続状況を監視し、請求金額を決定するために接
続が終了したか否かを判別する。その上、ネットワーク
管理ソフトウェアは、遠方の場所からネットワークの管
理を提供する。
The present invention provides high-speed Internet access using a dedicated connection port. The frequency or time of the connection between the client system and the telecommunications network is measured and can be charged based on system usage. The client system is automatically configured to allow access to the telecommunications system and billing. The configuration of the client system is restored when the connection period ends. It should be noted that the system software monitors the connection status via the access port and determines whether or not the connection has been completed in order to determine the amount to be charged. Additionally, network management software provides management of the network from a remote location.

【0029】この発明は、公共の場所、例えば、ホテル
ルームや、船やその他通常のアクセス場所から離れたと
ころにいる旅行者などのために、この実施の形態で適応
されるアクセスポートをそれらの場所で適合させること
によって、電気通信システムアクセスを高速で行うこと
を可能とする。単一のサーバに接続された高速電気通信
ネットワークアクセス線路の増加使用を提供し、複数の
ユーザがそのサーバにアクセスすることができる。この
発明の他の実施の形態は、アクセスしたい場所で、例え
ば、オフィスビルや集合住宅など、複数の部屋を備えた
ビルで、電気通信ネットワークの高速アクセスの方法を
提供する。
The present invention provides access ports adapted in this embodiment for public places, such as hotel rooms, travelers who are away from ships and other normal access locations, and the like. The local adaptation allows telecommunications system access to be performed at high speed. Provides increased use of high speed telecommunications network access lines connected to a single server, allowing multiple users to access the server. Another embodiment of the present invention provides a method for high-speed access of a telecommunications network in a place to be accessed, for example, in a building having a plurality of rooms, such as an office building or an apartment house.

【0030】他の実施の形態で、サーバソフトウェア
は、それぞれの装置に配置されているポートに向かっ
て、アクティブな“ウェルカム信号”("welcome signa
l")を送信する。このアクティブな“ウェルカム信号”
は、毎秒又はミリ毎秒ごとのペースで、継続的又は断続
的に送信される。クライアントソフトウェアは、一旦接
続されると“オンウェルカム信号”を受信するものとし
て適用される。なお、通信接続は、クライアントソフト
ウェアに接続するクライアントシステムとサーバとの間
で行われる。例えば、クライアントソフトウェアは、ク
ライアントシステム上に配置され、そこで“ウェルカム
信号”を受信する。そして、ケーブル又は他の配線は、
クライアントシステムに接続され、サーバと接続された
他の通信に、又は、内部に、接続されたクライアントシ
ステムとポートの間にリンクが設置される。そのような
リンクが設置されると、サーバからポートに送信された
“ウェルカム信号”は、リンクを介してクライアントシ
ステムにより受信され、初期接続処理及び他の初期設定
が行われる。
In another embodiment, the server software sends an active "welcome signal"("welcomesigna") to a port located on each device.
l "). This active" welcome signal "
Are transmitted continuously or intermittently at a pace of every second or millisecond. Once connected, the client software is applied as receiving an "on-welcome signal". The communication connection is made between a client system connected to the client software and the server. For example, client software is located on a client system where it receives a "welcome signal". And cables or other wiring,
A link is provided between the client system and the port connected to the client system and to other communications connected to the server or internally. When such a link is established, a "welcome signal" transmitted from the server to the port is received by the client system via the link, and an initial connection process and other initial settings are performed.

【0031】インターネットへのアクセスが行われる実
施の形態で、クライアントコンピュータに、IPアドレス
及び/又はDNSアドレスなどのネットワーク構成と制御設
定とが送信される。これらアドレスなどの設定は、通常
インターネットへのアクセスを行う際に必要である。シ
ステムは、既存設定IPアドレスとDNS設定などのクライ
アントコンピュータの構成と制御設定とを保存し、且
つ、サーバシステムにアクセスすることができる遠隔ア
クセスポートを介して、インターネットにアクセスを行
うために、構成と制御設定(即ち、登録設定)を提供す
る。
In the embodiment in which access to the Internet is performed, a network configuration such as an IP address and / or a DNS address and control settings are transmitted to the client computer. Settings such as these addresses are usually required when accessing the Internet. The system is configured to store the configuration and control settings of the client computer, such as the existing settings IP address and DNS settings, and to access the Internet via a remote access port that can access the server system. And control settings (ie, registration settings).

【0032】[0032]

【発明の実施の形態】この発明は、モバイル又はポータ
ブルなクライアント装置を用いて、電気(電子)通信ネ
ットワークへの容易なアクセスを確立するシステムを提
供する。この説明において“電気通信ネットワーク”と
は、ユーザが遠隔的なアクセスを行うことができる、コ
ンピュータシステム、マルチメディアシステム、ビデオ
システムなどを含む。また、インターネット、オンライ
ンサービス、ダイアルアップコンピュータサーバ、ワイ
ドエリアネットワーク、及び電子メールシステムなど
は、全て電気通信ネットワークに含まれる。この説明に
おいて、電気通信ネットワークは、ユーザ(又は、クラ
イアント装置)のオンラインアクセスを提供する手段に
よりアクセスされるのが望ましい。例えば、ダイアルア
ップアクセスでアクセスされる、 ISP、OSP、及びコン
ピュータサーバや、ビデオデータベースサーバ、電子掲
示板サーバス及びワイドエリアネトワークサーバが含ま
れる。この説明で定義される電気通信ネットワークは、
単一コンピュータ電子掲示板システムにおいて見られる
ような単一のサーバコンピュータを含んでもよい。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides a system for establishing easy access to an telecommunications network using a mobile or portable client device. In this description, "telecommunications network" includes computer systems, multimedia systems, video systems, etc., to which a user can remotely access. In addition, the Internet, online services, dial-up computer servers, wide area networks, electronic mail systems, and the like are all included in the telecommunications network. In this description, the telecommunications network is preferably accessed by means for providing online access for the user (or client device). For example, ISPs, OSPs, and computer servers accessed by dial-up access, video database servers, bulletin board servers, and wide area network servers are included. The telecommunications network defined in this description is
It may include a single server computer as found in a single computer bulletin board system.

【0033】この説明に記載の“クライアント装置”又
は“クライアントシステム”10は、電気通信ネットワ
ークへのアクセスに使用される装置を含み、通常はデー
タ処理システムである。それらは、種々のパーソナルコ
ンピュータ、インターネットステーションと、テレビセ
ットと、パームコンピュータと、ハンドヘルドコンピュ
ータ、及びノートブック、ラップトップ型の移動可能コ
ンピュータなど全てを含む。なお、“Windows”(登録
商標)、 “Windows95”(登録商標)、“Macintosh”
(登録商標)、“WindowsNT”(登録商標)、“UNIX”
(登録商標)などの種々のオペレーティングシステムや
種々のプログラミング言語を利用した場合、前述のクラ
イアント装置は本発明のシステムを効率良く利用するこ
とができる。
The "client device" or "client system" 10 described in this description includes the device used to access the telecommunications network and is typically a data processing system. They include various personal computers, Internet stations, television sets, palm computers, handheld computers, notebooks, laptop-type mobile computers, and so on. “Windows” (registered trademark), “Windows95” (registered trademark), “Macintosh”
(Registered trademark), "WindowsNT" (registered trademark), "UNIX"
When various operating systems and various programming languages such as (registered trademark) are used, the above-described client device can efficiently use the system of the present invention.

【0034】図1から図7に示すように、本発明のシス
テムと方法は、クライアントシステム(クライアント装
置)10を提供する。このクライアントシステム10
は、電気通信ネットワーク(以下、ECN)310に送信
アクセスを提供するサーバシステム110にリンクさ
れ、公の場所に設置された専用のアクセスポート160
を使って、インターネットなどの電気通信ネットワーク
310(“ECN”)に直接高速でアクセスする。
As shown in FIGS. 1 to 7, the system and method of the present invention provide a client system (client device) 10. This client system 10
Is linked to a server system 110 that provides transmission access to a telecommunications network (hereinafter, ECN) 310 and has a dedicated access port 160 located in a public location.
Is used to directly access the telecommunications network 310 ("ECN"), such as the Internet, at high speed.

【0035】サーバシステム110は、必要に応じて、
ECN310を介してネットワーク管理サーバ410にリ
ンクされる。ネットワーク管理サーバ410は、請求書
の処理、遠隔ネットワーク管理及び利用統計リポートの
作成などを行うネットワーク管理ソフトウェアを実行す
ることが望ましい。本実施の形態で、複数のサーバシス
テム110は、後述の方法によってネットワーク管理サ
ーバ410と通信を行う。
[0035] The server system 110, if necessary,
It is linked to the network management server 410 via the ECN 310. The network management server 410 desirably executes network management software that performs bill processing, remote network management, and creation of usage statistics reports. In the present embodiment, the plurality of server systems 110 communicate with the network management server 410 by a method described later.

【0036】図1に示すように、典型的なクライアント
システム10は中央処理装置20(“CPU”)を備え
る。CPU20は、バス30を介して、揮発性メモリ40
(RAM、ランダムアクセスメモリ)と、ディスクドライ
ブ、CD-ROM、データテープなどの不揮発性メモリ50
と、Ethernet(イーサネット(登録商標))カードなど
の通信アダプタ(ネットワーク通信アダプタ)60と、
キーボード及び/又はポインティング又は(マウス、ラ
イトペン、タッチスクリーン、タッチパッドなどの)ポ
イント・クリック装置などの入力装置70と、ビデオ表
示画面及び/又はオーディオスピーカなどの出力装置
と、フロッピーディスク、CD-ROMドライブ、PCMIAポー
ト、CD-WORMドライブ及びデータテープなどの着脱可能
メディアドライブ80などの着脱可能な装置に接続す
る。クライアントシステム10は、クライアントソフト
ウェア90を処理する。
As shown in FIG. 1, a typical client system 10 includes a central processing unit 20 (“CPU”). The CPU 20 is connected to the volatile memory 40 via the bus 30.
(RAM, random access memory) and non-volatile memory 50 such as a disk drive, CD-ROM, data tape, etc.
A communication adapter (network communication adapter) 60 such as an Ethernet (registered trademark) card;
An input device 70, such as a keyboard and / or pointing or point-click device (such as a mouse, light pen, touch screen, touch pad, etc.); an output device, such as a video display screen and / or an audio speaker; It connects to a removable device such as a ROM drive, a PCMIA port, a removable media drive 80 such as a CD-WORM drive and a data tape. The client system 10 processes the client software 90.

【0037】図1に示すように、クライアントソフトウ
ェア90は、不揮発性メモリ50に保存されている。但
し、着脱可能メディアドライブ80でアクセスされる移
動可能なメディアに保存されてもよい。クライアントソ
フトウェア90の全部又は一部は、例えば動作期間中
に、揮発性メモリ(RAM)40にロードされる。図8、図
9、図10に例示するような、フロッピーディスク、磁
気テープ、光学式ディスクはそれぞれ、クライアントソ
フトウェア(ソースコード、コンパイル化、バイナリー
バージョンなどの何れの形態でもよい)を記憶する一般
的な移動可能メディアである。この実施の形態におい
て、クライアントシステム10は、移動可能端末であ
り、ECN(電気通信ネットワーク)310は、インタ
ーネット又はオンラインサービスネットワークである。
As shown in FIG. 1, the client software 90 is stored in the nonvolatile memory 50. However, it may be stored in a movable medium accessed by the removable media drive 80. All or a part of the client software 90 is loaded into the volatile memory (RAM) 40 during the operation, for example. Each of a floppy disk, a magnetic tape, and an optical disk as shown in FIGS. 8, 9, and 10 generally stores client software (in any form such as source code, compiled, or binary version). Mobile media. In this embodiment, the client system 10 is a mobile terminal, and the ECN (telecommunications network) 310 is the Internet or an online service network.

【0038】図2は、サーバシステム110を示すブロ
ック図である。クライアントシステム10は、サーバシ
ステム110を介してECN(電気通信ネットワーク)
310に接続される。サーバシステム110は、プロセ
ッサ(プロセッサユニット)120を有している。プロ
セッサ120は、クライアントシステム10と電気通信
ネットワーク310との通信リンクを確率(設立)する
ためのサーバソフトウェア130を含む多くのソフトウ
ェアを実行する。サーバソフトウェア130の動作につ
いては後述する。一般に、クライアントシステム10と
ECN(電気通信ネットワーク)310との通信リンク
が確立されると、サーバ110は、クライアントシステ
ム10と電気通信ネットワーク310との間のインタフ
ェースとして機能する。本実施の形態では、サーバシス
テム110は、通信インタフェース140を有し、 ECN
310との通信を可能とする。また、通信インターフェ
ース140は、例えばT1伝送線と付属機器等の、通信を
行うために必要な機器を含む。さらに、クライアントシ
ステムアクセスポート160との通信を可能とするため
に、通信第2のインタフェース150が配置される。
尚、アクセスポート160は、Ethernet通信ポートであ
る。また、第2の通信インタフェース150は、有線又
は無線通信を介して、アクセスポート160より通信を
受信する。そして、アクセスポート160とクライアン
トシステム10とは、クライアントシステム10に内蔵
されているEthernetカード60など適用いたEthernetリ
ンクを利用して通信を行うように構成されている。
FIG. 2 is a block diagram showing the server system 110. The client system 10 is connected to an ECN (telecommunication network) via the server system 110.
Connected to 310. The server system 110 has a processor (processor unit) 120. Processor 120 executes a number of software, including server software 130, for establishing (establishing) a communication link between client system 10 and telecommunications network 310. The operation of the server software 130 will be described later. Generally, when a communication link between the client system 10 and an ECN (telecommunication network) 310 is established, the server 110 functions as an interface between the client system 10 and the telecommunication network 310. In the present embodiment, the server system 110 has a communication interface 140
310 can be communicated with. Further, the communication interface 140 includes devices necessary for performing communication, such as a T1 transmission line and attached devices. Further, a communication second interface 150 is provided to enable communication with the client system access port 160.
The access port 160 is an Ethernet communication port. Further, the second communication interface 150 receives communication from the access port 160 via wired or wireless communication. The access port 160 and the client system 10 are configured to communicate using an applied Ethernet link such as an Ethernet card 60 built in the client system 10.

【0039】図8、図9、図10は、サーバソフトウェ
ア(ソースコード、コンパイル化、バイナリーバージョ
ンなどの形態のもの)130を記憶する一般的な移動可
能メディアを示す。
FIGS. 8, 9 and 10 show a typical portable medium for storing server software (in the form of source code, compilation, binary version, etc.) 130. FIG.

【0040】サーバシステム110は、T1、ADSL (As
ymmetric Digital Subscriber Line非対称デジタル加入
者線路)、ISDN、その他の高速接続手段などの、高速通
信リンクを介してECN310と通信を行うことが望まし
い。
The server system 110 includes T1, ADSL (As
It is desirable to communicate with the ECN 310 via a high speed communication link, such as a symmetric digital subscriber line, ISDN, or other high speed connection means.

【0041】クライアントシステム60とサーバシステ
ム150とに関連する通信インタフェースは、高速スル
ープットを提供し、これにより、サーバ110により確
立された高速通信リンクの利点をクライアントシステム
10が享受可能とする。さらに、通信インタフェース6
0と150は、サーバ110とECN310とにより確立
された通信リンクと同様の帯域及びデータスループット
を提供するとこが望ましいが、任意の通信インタフェー
ス60と150を使用可能である。他の実施の形態で
は、通信インタフェース60と150は、サーバシステ
ム110とECN310との間のリンクで行わるものより
も、遅いスループットと、狭い帯域とを提供する。
The communication interfaces associated with client system 60 and server system 150 provide high throughput, thereby allowing client system 10 to take advantage of the high speed communication link established by server 110. Further, the communication interface 6
Preferably, 0 and 150 provide the same bandwidth and data throughput as the communication link established by server 110 and ECN 310, but any communication interface 60 and 150 can be used. In other embodiments, communication interfaces 60 and 150 provide slower throughput and narrower bandwidth than what occurs on the link between server system 110 and ECN 310.

【0042】あらゆる形態のアクセスポート160が使
用可能であり、クライアントシステム110のアクセス
ポート160と通信アダプタ60との間でリンクが確立
される。この実施の形態では、通信アダプタ60はEthe
rnetカードであり、アクセスポート160は、RJ45ア
クセスジャックである。
Any form of access port 160 can be used, and a link is established between the access port 160 of the client system 110 and the communication adapter 60. In this embodiment, the communication adapter 60
An access port 160 is an RJ45 access jack.

【0043】アクセスポート160は、公共の場所に提
供されており、サーバ110への通信リンクを有してい
る。図3に図示する実施の形態で、サーバシステム11
0は、カリフォルニア州サンディエゴのATCOM/Info.よ
り提供されている(購入可能な)通信ステーションであ
るが、他の専用サーバの使用も可能である。アクセスポ
ート160は、分散して配置されており配線165を介
して、ECN310へのアクセスを提供するサーバ110
としての役割を果たす通信ステーションにリンクされ
る。例えば、10BaseT Ethernet ケーブルが利用され
る。または、アクセスポート160は、無線通信(線1
67で示す)を介してリンクされる。このとき、アクセ
スポート160には無線伝達装置が設けられ、サーバ1
10(特にインタフェース150)には、無線受信機が
備えられる。なお、実施の形態においては、信号変換無
線伝達装置を備える単一のUTPが使用される。
The access port 160 is provided at a public place and has a communication link to the server 110. In the embodiment shown in FIG.
0 is a (purchasable) communication station provided by ATCOM / Info., San Diego, CA, but other dedicated servers may be used. The access port 160 is a server 110 that is arranged in a distributed manner and provides access to the ECN 310 via the wiring 165.
Linked to a communication station that serves as For example, a 10BaseT Ethernet cable is used. Alternatively, the access port 160 is connected to the wireless communication (line 1).
67 (shown at 67). At this time, a wireless transmission device is provided in the access port 160 and the server 1
10 (especially the interface 150) is provided with a wireless receiver. In the embodiment, a single UTP including a signal conversion wireless transmission device is used.

【0044】通信ステーション110は、アクセスポー
ト160を介して行う遠隔アクセスに加えて、ローカル
通信ネットワークへアクセスするためにキーボードとデ
ィスプレイを任意で有することができる。さらにこの実
施の形態では、アクセスステーション(ポート)160
は、電話ボックス169などの公衆電話に設置される。
他の実施の形態では、図4に図示すように、サーバシス
テム110としての機能を持たない他の通信ステーショ
ン115も、サーバシステム110にリンクされる。こ
のような通信ステーション115は、アクセスポート1
60を備えてもよい。
The communication station 110 can optionally have a keyboard and display to access a local communication network, in addition to remote access through the access port 160. Further, in this embodiment, the access station (port) 160
Is installed in a public telephone such as a telephone booth 169.
In another embodiment, as shown in FIG. 4, another communication station 115 having no function as the server system 110 is also linked to the server system 110. Such a communication station 115 has access port 1
60 may be provided.

【0045】図5に示す例では、アクセスポート160
は、ホテルサーバ210を設置しているホテル及びモー
テルの部屋(以後、“ホテル”と称す)に設置される。
ホテルの部屋には、ローカルターミナル170が設置さ
れている。ローカルターミナル170は公共の場所に設
置されてもよい。各ローカルターミナル170は、キー
ボード、ディスプレイ及びCPU(図示せず)を備え、コ
ンピュータとしての機能を提供する。ローカルターミナ
ル170には、ローカルターミナル170のハウジング
又は別個のハウジングにアクセスポート160が設置さ
れる。ローカルターミナル170は、配線165又は無
線通信リンク167を介してホテルサーバ110にリン
クされる。
In the example shown in FIG.
Are installed in rooms of hotels and motels where the hotel server 210 is installed (hereinafter referred to as “hotels”).
A local terminal 170 is installed in the hotel room. The local terminal 170 may be installed in a public place. Each local terminal 170 includes a keyboard, a display, and a CPU (not shown), and provides a function as a computer. In the local terminal 170, the access port 160 is installed in the housing of the local terminal 170 or a separate housing. Local terminal 170 is linked to hotel server 110 via wiring 165 or wireless communication link 167.

【0046】ローカルターミナル170は他の形態で設
置されてもよい。例えば、汽船のキャビンや特別室又は
汽船内の公共の場等に設置されてもよい。
The local terminal 170 may be installed in another form. For example, it may be installed in a cabin of a steamship, a special room, or a public place in the steamship.

【0047】図6は、この発明が適応されるオフィスビ
ルや集合住宅ビルなどのシステム構成を示す。アクセス
ポート160は、サーバ110を設置する各住宅ビル1
72又は各オフィスビル172に設置されている。な
お、住宅又はオフィスビル172は、パソコン、コンピ
ューティング端末などのローカル端末170を備えてい
る。ローカル端末170は、アクセスポート160とケ
ーブル又は無線リンクを介してリンクされる。例えば、
建物は、壁や床に設けられたアクセスポート160に配
線されている。ローカル端末170は、配線165又は
無線通信リンク167を介してサーバ110にリンクさ
れる。複数のオフィスビル及び/又は住宅ビルの組み合
わせで、又は他のタイプの場所で、単一のサーバ110
を共用してもよい。
FIG. 6 shows a system configuration of an office building or an apartment building to which the present invention is applied. The access port 160 is connected to each residential building 1 where the server 110 is installed.
72 or each office building 172. The house or office building 172 includes a local terminal 170 such as a personal computer or a computing terminal. Local terminal 170 is linked to access port 160 via a cable or wireless link. For example,
The building is wired to access ports 160 provided on walls and floors. The local terminal 170 is linked to the server 110 via the wiring 165 or the wireless communication link 167. In a combination of multiple office and / or residential buildings or other types of locations, a single server 110
May be shared.

【0048】図7に示す他の例で、クライアントシステ
ム10は、Windows95オペレーティングシステムなどの
ような、オペレーティングシステム下でクライアントソ
フトウェア90を実行し、TCP/IPなどの通信プロトコル
を使って通信する。なお、これらは例示にすぎず、他の
オペレーティングシステムと通信プロトコルの使用も可
能である。
In another example shown in FIG. 7, the client system 10 executes client software 90 under an operating system such as a Windows 95 operating system and communicates using a communication protocol such as TCP / IP. These are merely examples, and other operating systems and communication protocols can be used.

【0049】複数のアクセスポート160はハブ155
に接続され、このハブ155は第2の通信インタフェー
ス150を介してサーバシステム110にリンクされ
る。また、アクセスポート160は、ローカルエリアネ
ットワークを介してサーバ110に接続されてもよい。
サーバ110は、通信インタフェース140を介してル
ータ145に接続される。ルータ145は、ECN310
に又はECN310からトランスミッションを送信及び受
信する。
The plurality of access ports 160 are connected to the hub 155
And the hub 155 is linked to the server system 110 via the second communication interface 150. Further, the access port 160 may 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 145 is connected to the ECN 310
Or from the ECN 310 to transmit and receive transmissions.

【0050】この実施の形態において、ユーザは、ネッ
トワーク通信アダプタ60から通信ポート160に、Et
hernetケーブルなどのケーブル65を接続する。そし
て、ユーザは、クライアントソフトウェア90を起動
し、通信ポート160とサーバシステム110を介して
ECN310への通信リンクを確立する。
In this embodiment, the user sends an Et message from the network communication adapter 60 to the communication port 160.
Connect a cable 65 such as a hernet cable. Then, the user activates the client software 90 and communicates through the communication port 160 and the server system 110.
Establish a communication link to ECN 310.

【0051】クライアントソフトウェア90は、クライ
アントソフトウェアを実行する手段により、クライアン
トシステム10にロードされる。例えば、クライアント
ソフトウェア90は、インターネットのサイトからダウ
ンロードされてもよい。また、図8、図9、図10に示
される移動可能メディアを介して供給されるか、シリア
ルポートなどの直接リンクを介して、クライアントシス
テム10にロードされるかしてもよい。
The client software 90 is loaded into the client system 10 by means for executing the client software. For example, the client software 90 may be downloaded from an Internet site. It may also be supplied via the removable media shown in FIGS. 8, 9 and 10, or loaded into the client system 10 via a direct link such as a serial port.

【0052】クライアントソフトウェア90は、オペレ
ーティングシステムに組み込まれていても良い。この場
合、クライアントソフトウエア90は、クライアントシ
ステムソフトウエアと共にクライアントシステム10に
ロードされる。
[0052] The client software 90 may be incorporated in an operating system. In this case, the client software 90 is loaded into the client system 10 together with the client system software.

【0053】クライアントシステム10にクライアント
ソフトウェア90をイストールした後、任意の方法によ
って実行される。例えば、入力装置70を使い、Window
s95のオペレーティングシステムの“スタート”メニュ
ーの選択肢などから、クライアントソフトウェア90を
選択して起動される。または、実行ファイルにリンクさ
れたアイコンをクリックすることにより起動しても良
い。なお、図11は、Windows95のデスクトップでの動
作を図示したものである。Windowsのタスクバー510
は、ディスプレイ画面75の下方に位置する。クライア
ントソフトウェア90のオプション(図示せず)を有す
るスタートメニューを開くためにスタートボタン515
を入力装置70でクリックして、クライアントソフトウ
ェア90は、選択され、実行される。また、クライアン
トソフトウェアは、スタートメニューにある“Run”オ
プション(図示せず)を使っても実行される。図解の実
施の形態では、アイコン520は、クライアントソフト
ウェア90に対応して配置される。クライアントソフト
ウェア90は、入力装置70で、クライアントソフトウ
ェアアイコン520を指定して、ポイントしたりクリッ
クしたりなどすることにより起動される。
After the client software 90 is installed in the client system 10, it is executed by an arbitrary method. For example, using the input device 70,
The client software 90 is selected and activated from the options of the “start” menu of the operating system of s95. Alternatively, it may be activated by clicking an icon linked to the executable file. FIG. 11 illustrates the operation of the Windows 95 on the desktop. Windows taskbar 510
Are located below the display screen 75. Start button 515 to open a start menu with options (not shown) for client software 90
Is clicked on the input device 70, and the client software 90 is selected and executed. The client software can also be run using a "Run" option (not shown) in the start menu. In the illustrated embodiment, the icons 520 are arranged corresponding to the client software 90. The client software 90 is activated by pointing and clicking on the client software icon 520 with the input device 70.

【0054】クライアントソフトウェア90の好適な実
施の形態においての処理は、図12のフローチャートに
図示される。上述した方法などにより、ステップ610
においてクライアントソフトウェア90は起動する。起
動後の次のステップ615と623で、インストールと
設定のチェックが行われる。
The processing of the preferred embodiment of the client software 90 is illustrated in the flowchart of FIG. Step 610 is performed by the method described above.
, The client software 90 starts. At the next steps 615 and 623 after the start, the installation and the setting are checked.

【0055】ステップ615のインストールチェック
で、まずクライアントソフトウェア90は、クライアン
トシステム10で動作に必要なクライアントソフトウェ
ア90のコンポーネントのインストールチェックを行
い、プロセッシングステップ617において不足してい
るソフトウェアコンポーネントのインストールを提供
(提示)する。“Yes”の返答が送られた場合(不足コ
ンポーネントのインストールが指示された場合)、次の
ステップ619で、不足している必要なソフトウェアコ
ンポーネントのインストールを行う。なお、この場合の
インストールは、任意の手段でも行うことができる。例
えば、インストールファイルが既に不揮発性メモリ50
などのクライアントシステム10にロードされた場合
は、それらインスト−ルファイルがアクセスされる。ま
た、フロッピーディスクやCD-ROMなどのインストールメ
ディアをユーザに要求してもよい。他の例では、システ
ムは、インターネットホームページやFTPサイトにアク
セスして、要求されたコンポーネントをダウンロードす
る。
In the installation check in step 615, the client software 90 first checks the installation of the components of the client software 90 necessary for operation in the client system 10, and provides the installation of the missing software component in the processing step 617 ( Present). If a reply of "Yes" is sent (if the installation of the missing component is instructed), in the next step 619, the necessary missing software component is installed. The installation in this case can be performed by any means. For example, if the installation file is already in the non-volatile memory 50,
When these files are loaded into the client system 10, such installation files are accessed. Further, the user may be requested to provide an installation medium such as a floppy disk or a CD-ROM. In another example, the system accesses an Internet homepage or FTP site to download the requested component.

【0056】好適実施形態において、サーバソフトウェ
ア130は、ステップ617で、不足している必要なソ
フトウェアコンポーネントをクライアントシステム10
に送信し、クライアントシステム10は、これをインス
トールする。
In the preferred embodiment, the server software 130 determines in step 617 that any required software components are missing from the client system 10.
And the client system 10 installs it.

【0057】さらに、同様の手法により、クライアント
ソフトウェア90は、エンハンスドバージョン、アップ
デートバージョンなどの新しいソフトウェアバージョン
にアップデートされてもよい。例えば、サーバシステム
130は、不揮発性メモリ又は既知の遠隔FTPサイト
に、クライアントソフトウェアの最新バージョンを保持
する。
Further, the client software 90 may be updated to a new software version such as an enhanced version or an updated version by a similar method. For example, the server system 130 maintains the latest version of the client software in non-volatile memory or a known remote FTP site.

【0058】クライアントシステム10が、ここに記載
される手順に従って、サーバシステム110に接続され
ると、クライアントソフトウェア90の更新されたコン
ポーネントと、不足しているソフトウェアコンポーネン
トがサーバシステム110に送信される。このようにし
て、ユーザはクライアントソフトウェアを更新すること
ができる。
When client system 10 is connected to server system 110 according to the procedures described herein, updated components of client software 90 and missing software components are transmitted to server system 110. In this way, the user can update the client software.

【0059】ステップ619でコンポーネントがインス
トールされると、ステップ615に戻りインストールが
確認される。一方、ステップ617で“No”が選択され
た場合、可能であれば(図示せず)動作は続行され、図
12にある参照番号612の“終了”ボックスに示すよ
うに、クライアントソフトウェア90の動作は終了す
る。
When the component is installed in step 619, the process returns to step 615 to confirm the installation. On the other hand, if “No” is selected in step 617, the operation is continued if possible (not shown), and the operation of the client software 90 is performed as shown in the “End” box of reference numeral 612 in FIG. Ends.

【0060】適切なインストールが行われていれば、処
理はステップ623に進み、ネットワーク構成及び登録
設定などの種々の設定がチェックされる。ネットワーク
構成及び登録設定としては、IPアドレス、ゲートウェイ
アドレス、DNSアドレス、ネットワークログオン選択、
ファイル共有設定、ブラウズ制御設定、及び他の安定し
たネットワーク接続構成に関する設定アイテム全てを含
む。例えば、クライアントソフトウェア90を使って、
前の接続(セッション)が完全に終了(完了)したかど
うか、若しくはクライアントソフトウェア90がクライ
アントシステムネットワーク設定を元へ戻していないか
どうかなどのチェックを、このステップにおいて行って
もよい。
If proper installation has been performed, the process proceeds to step 623, where various settings such as network configuration and registration settings are checked. Network configuration and registration settings include IP address, gateway address, DNS address, network logon selection,
Includes all settings related to file sharing settings, browse control settings, and other stable network connection configurations. For example, using the client software 90,
A check may be made at this step, such as whether the previous connection (session) has been completely terminated (completed) or if the client software 90 has not restored the client system network settings.

【0061】接続(セッション)の終了時に、クライア
ントシステムネットワーク設定を元へ戻し(リストアし
又は復元し)、クライアントシステム90を、ECNアク
セスを行うために必要な標準設定状態等の、標準設定状
態に戻すことが望ましい。このような設定が正しく成さ
れない場合、ユーザには、標準ネットワーク設定などの
標準の設定をセットするためのオプションが提示され
る。この処理は、フロー図のボックス625に示され
る。“Yes”が選択されると、設定は、ステップ627
に示すように元へ戻され(リストアされ)、ステップ6
23のボックスに戻る。一方、ステップ625において
“No”が選択されると、クライアントソフトウエア90
の動作は、可能であれば(図示せず)続行され、さもな
くば、参照番号621の“終了”ボックスに示すように
終了する。
At the end of the connection (session), the client system network setting is restored (restored or restored), and the client system 90 is returned to a standard setting state such as a standard setting state necessary for performing ECN access. It is desirable to return. If such settings are not made correctly, the user will be presented with an option to set standard settings, such as standard network settings. This process is illustrated in box 625 of the flow diagram. If “Yes” is selected, the setting is changed to step 627.
Is restored (restored) as shown in step
Return to box 23. On the other hand, if “No” is selected in step 625, the client software 90
The operation is continued (not shown) if possible, otherwise it ends as indicated in the "end" box at reference numeral 621.

【0062】正しく設定が行われると、これらの設定
(設置値)は、ステップ631において、ディスク等の
不揮発性メモリ50に保存(セーブ)される。なお、こ
のステップ631は、いつ行われてもよく、全く行われ
なくれもよい。
When the settings are correctly made, these settings (installed values) are saved (saved) in the nonvolatile memory 50 such as a disk in step 631. Step 631 may be performed at any time or may not be performed at all.

【0063】クライアントソフトウェア10の動作は図
12のボックス633に進む。そこで、ネットワーク構
成と登録設定にアクセスされ、ネットワーク設定と登録
情報はRAMメモリ40にロードされる。典型的な実施の
形態では、これらの登録情報は、サーバ110へのアク
セスを行うために必要である。ステップ635で、シス
テムソフトウェア90は、必要であれば、クライアント
システム10をリブートする。例えば、所定の場合、ネ
ットワーク設定の変更にはリブートが必要である。シス
テムがリブートすると、前述のステップのいずれかの地
点から処理を続行する。例えば、図12に示すステップ
615またはステップ623やステップ625など、要
求に応じて処理を続行する。しかし、システムがリブー
トしない場合、(続行文字“A”で示される)図13で
示されるとおりに、クライアントソフトウェア10の動
作は続行する。
The operation of the client software 10 proceeds to box 633 in FIG. Then, the network configuration and registration settings are accessed, and the network settings and registration information are loaded into the RAM memory 40. In an exemplary embodiment, these registration information is needed to access server 110. At step 635, system software 90 reboots client system 10, if necessary. For example, in certain cases, changing the network settings requires a reboot. When the system reboots, processing continues at any of the above steps. For example, the processing is continued in response to a request, such as step 615 or step 623 or step 625 shown in FIG. However, if the system does not reboot, operation of the client software 10 continues as shown in FIG. 13 (indicated by the continuation character "A").

【0064】好適な実施の形態において、インターネッ
トへのアクセスに必要なネットワーク設定と制御設定
(即ち、登録設定)が提供される。一例を、図31と図
32のに示す。この例でのステップは、上記ステップと
連係して実行されたり、若しくは上記ステップと置き換
えられる。この例において、クライアントソフトウェア
90は、ステップ610に示すクライアントシステム1
0で起動される。インストールチェック615を行う際
のステップで、システムは、クライアントソフトウェア
90のコンポーネントがインストールされたか否かを判
別する。加えて、クライアントソフトウェア90は、本
発明の自動接続システムを使ってインターネットへのア
クセスを行うために、クライアントシステム10が適切
に構成されているか否かを確かめる。例えば、Ethernet
カードが接続されているか否かといった適切なネットワ
ーク通信アダプタ60についての判定を行ったり、TCP/
IPネットワーク用ソフトウェアがインストールされてい
るか否かといった、通信プロトコルについての判定を行
う。この例において、インストールが正しく行われてい
ない場合、参照番号810に示す様にソフトウェアは終
了する。この場合、ユーザに正しいセットアップ方法を
示すメッセージがディスプレイに表示される。その一方
で、クライアントソフトウェア60は、ステップ61
7、619及び621(図31に図示せず)に示すよう
にシステムを構成したり、終了する。
In the preferred embodiment, the network settings and control settings (ie, registration settings) required to access the Internet are provided. An example is shown in FIGS. 31 and 32. The steps in this example are performed in conjunction with or replace the steps described above. In this example, the client software 90 executes the client system 1 shown in step 610.
0 is activated. In a step of performing an installation check 615, the system determines whether a component of the client software 90 has been installed. In addition, the client software 90 checks whether the client system 10 is properly configured to access the Internet using the automatic connection system of the present invention. For example, Ethernet
Judgment on an appropriate network communication adapter 60 such as whether or not a card is connected is performed.
It determines the communication protocol, such as whether IP network software is installed. In this example, if the installation was not performed correctly, the software terminates as indicated by reference numeral 810. In this case, a message indicating the correct setup method to the user is displayed on the display. On the other hand, the client software 60 executes step 61
Configure or terminate the system as shown at 7, 619 and 621 (not shown in FIG. 31).

【0065】適切なネットワーク構成及び登録設定が既
にクライアントシステム10において設定されたか否か
の判別に従い処理は続行し、又は、必要ならばその適切
な設定を提供する。このことは、図12、図13、図1
4、図15中のステップ623、625、627、63
1、633、641、643、645及び/又は647
に示される。また、図31に図示する例では、適切な設
定を提供することを可能とする他の一連のステップの例
が示される。ただし、適切な設定を行う他の任意のステ
ップを使用可能である。この例では、クライアントシス
テム10は、本発明の自動接続システムを使ってインタ
ーネットなどのECN310への安全なアクセスを行うよ
うに構成されているか否かが、ボックス820に示され
る判別ステップにおいて判別される。例えば、クライア
ントシステムの(ハードディスクなどの)不揮発性メモ
リ50は、その内容が他の端末システムと共用しないよ
うな構成であるか否かを、認証ステップにおいて確認さ
れる。ステップ82において確認されたように、クライ
アントシステム10に対して、安全なアクセスを行うた
めの構成が行われると、処理は、ステップ830又は、
ステップ623まで進行する。或いは、クライアントシ
ステム10は、安全なアクセス(図示せず)を実現する
ように構成され、又は、処理は終了してもよい。
The process continues according to the determination of whether the appropriate network configuration and registration settings have already been set in the client system 10, or provides the appropriate settings if necessary. This is shown in FIGS.
4. Steps 623, 625, 627, 63 in FIG.
1,633,641,643,645 and / or 647
Is shown in Further, in the example illustrated in FIG. 31, an example of another series of steps that can provide appropriate settings is illustrated. However, any other steps that make the appropriate settings can be used. In this example, it is determined in a determination step shown in box 820 whether client system 10 is configured to use the automatic connection system of the present invention to securely access ECN 310 such as the Internet. . For example, in the authentication step, it is confirmed whether or not the contents of the non-volatile memory 50 (such as a hard disk) of the client system are not shared with other terminal systems. When the configuration for secure access to the client system 10 is performed, as confirmed in step 82, the process proceeds to step 830 or
Proceed to step 623. Alternatively, client system 10 may be configured to provide secure access (not shown), or the process may end.

【0066】図31の例では、処理工程は、ステップ6
23での、種々の設定がクライアントシステムにおいて
既に設定されたか否かの決定に従って続行する。ECN3
10へ接続するための適切な設定がすでに行われた場合
には、処理はステップ633に進む。
In the example of FIG. 31, the processing step is step 6
Continue according to the determination at 23 whether the various settings have already been set in the client system. ECN3
If the appropriate settings for connecting to 10 have already been made, the process proceeds to step 633.

【0067】しかし、特別のDNSアドレス又は特別のIP
アドレスなどの特殊な設定の要求をされる場合が多いの
で、多数のユーザは、“No”を選択する。この場合、そ
うした特殊な設定(即ち、このシステムでの動作の標準
設定)が、クライアントシステム10にすでに保存され
ているならば、図12に図示したステップ625、62
7に示されるように、それらの設定は復元(リストアさ
れる)。そして、図31に示すように、そのような特殊
な設定は、入力されて、登録されても良い。この例で
は、アクセスポート160を介して接続されるローカル
ネットワークサーバ又はサーバシステム110などの外
部ソースから、特殊な設定が提供される。なお、それら
はクライアントソフトウェア90の中に、前もってプロ
グラムされていてもよい。この例の特殊な設定とは、IP
アドレスとDNSアドレスであるが、任意の設定が受信さ
れ登録されうる。ステップ830で、クライアントシス
テム10がIPアドレスを受信するように構成されている
か否かが判別される。クライアントシステム10が正し
く構成されていない場合、クライアントソフトウェア
は、クライアントシステムのネットワーク構成を変更し
て、ステップ840に示すようにIPアドレスをサーバな
どから自動的に受信する。IPアドレスの割り当てに関し
て詳しく説明すると、IPアドレスの割り当てを、静的
よりは、動的に行うために、クライアントシステム10
のメモリ設定は変更される。続いて、ステップ830に
おいて“Yes”又は“No”などの返答を受けたか否かに
関わらず、処理はステップ850に進む。なお、このよ
うなチェックステップは、どのようなシステム設定にも
適用される。
However, a special DNS address or a special IP
In many cases, a special setting such as an address is requested, so many users select “No”. In this case, if such special settings (ie, standard settings for operation in this system) are already stored in the client system 10, steps 625 and 62 shown in FIG.
As shown in FIG. 7, those settings are restored (restored). Then, as shown in FIG. 31, such special settings may be input and registered. In this example, special settings are provided from an external source, such as a local network server or server system 110 connected via access port 160. These may be programmed in the client software 90 in advance. The special setting in this example is IP
Address and DNS address, but any settings can be received and registered. At step 830, it is determined whether the client system 10 is configured to receive an IP address. If the client system 10 is not properly configured, the client software changes the network configuration of the client system and automatically receives an IP address from a server or the like as shown in step 840. The IP address assignment will be described in detail. In order to assign the IP address dynamically rather than statically, the client system 10 assigns the IP address.
Is changed. Subsequently, the process proceeds to step 850 irrespective of whether or not a response such as “Yes” or “No” is received in step 830. Note that such a check step is applied to any system settings.

【0068】この処理の任意のステップにおいて、クラ
イアントソフトウェア90は、ユーザに自動構成の意志
があるか否かを問うてもよい。図示の実施の形態で、こ
のリクエストは、ボックス850で示される。“Yes”
の場合は、IPアドレス設定及びDNSアドレス設定などの
既存の設定が保存されているステップ860から処理が
続行する。こういった設定は、揮発性メモリ(RAM)4
0などの一時的な記憶装置、及び不揮発性メモリ50な
どの長期的な記憶装置などの両方に、保存されることが
望ましい。
In any step of this process, the client software 90 may ask the user if he or she has a will for automatic configuration. In the illustrated embodiment, this request is indicated by box 850. “Yes”
In the case of, the process continues from step 860 where the existing settings such as the IP address setting and the DNS address setting are stored. These settings are stored in volatile memory (RAM) 4
It is desirable that the data is stored in both a temporary storage device such as 0 and a long-term storage device such as the nonvolatile memory 50.

【0069】ステップ840で、IPアドレスが動的なも
のに変換されると、IPアドレスはリセットされて(IP
アドレスに限らず、他の所望の設定でも)ステップ87
0で設定可能である。なお、本発明のシステムを使用し
てECN接続用に適用された特殊な設定(即ち、特定の通
信設定に対する特別の値)は、ステップ870において
設定される。これは、アクセスポート160を介して外
部ソース875から、又はクライアントソフトウェア9
0と共に記憶されている所定値、メモリ50、40に保
存される所定値を受信することによって実行される。
In step 840, if the IP address is converted to a dynamic one, the IP address is reset (IP
Step 87 not only for the address but also for other desired settings)
It can be set to 0. Note that any special settings applied for ECN connections using the system of the present invention (ie, special values for specific communication settings) are set in step 870. This can be from an external source 875 via access port 160 or from client software 9
This is executed by receiving a predetermined value stored together with 0 and a predetermined value stored in the memories 50 and 40.

【0070】外部ソースなどからIPアドレスを受信する
ための模範的な処理ステップを、ステップ641、64
3、645と関連して以下に説明する。
Exemplary processing steps for receiving an IP address from an external source or the like include steps 641 and 64
3, 645.

【0071】また、ステップ880では、例えば、DNS
アドレス設定などの特定の設定はディスエイブルされる
(設定不可能に設定される)。この実施の形態は、専用
のドメインネームサービスを利用する専用のインターネ
ットアクセスシステムを提供する。
In step 880, for example, the DNS
Certain settings, such as address settings, are disabled (set to non-configurable). This embodiment provides a dedicated Internet access system utilizing a dedicated domain name service.

【0072】要求に応じて、ステップ890に図示する
ように、ユーザは、システムをリブートするためのオプ
ションが提供される。最近の端末の多くは、リブートを
要求し特殊な設定を行う。ユーザが“Yes”を選択し
て、リブートが行われると、アクセスポート160を介
してECN310との接続を開始する準備が完了する。図
31、25の続行文字“X”で示すように、処理は続行
することができる。“No”が選択されると、設定は、元
に戻され(リストアされ)、クライアントソフトウェア
90は終了する。
Upon request, as shown in step 890, the user is provided with an option to reboot the system. Many modern terminals require a reboot and make special settings. When the user selects “Yes” and reboots, preparation for starting connection with the ECN 310 via the access port 160 is completed. Processing can continue, as indicated by the continuation character "X" in FIGS. If “No” is selected, the setting is restored (restored), and the client software 90 ends.

【0073】リブートに続いて、クライアントシステム
10はIPアドレスなどの所望の設定により構成される。
クライアントシステム10がリブートする場合、ステッ
プ870と880とで提供された特殊な設定は、ステッ
プ900に示すようにクライアントシステム10の初期
設定(初期化)を行うために使用される。初期設定90
0の後、ステップ910に示すように、オリジナルの設
定は、メモリ(不揮発性メモリ50やドライブ80を介
して着脱可能メディアなど)の長期的な記憶装置から戻
すことによって元に戻される。このステップは、ステッ
プ633と関連して、後で使用するために、特殊な設定
を不揮発性メモリ50又は着脱可能メディア80へ保存
(セーブ)するステップとを含んでもよい。このような
設定は、次回クライアントシステム10がリブートした
時に使用される。このステップでは、例えば、システム
が、ステップ860で保存(セーブ)されたIPアドレス
設定及び/又はDNSアドレス設定を元に戻す。このように
して、クライアントシステム10は、ECN310との通
信期間(通信セッション)と、リブートとの後に、オリ
ジナルの構成(ステップ860で保存された)に戻され
る。ステップ920に示すように、クライアントシステ
ムはECN310との接続への準備が整い、クライアント
システム10はECN310を介してインターネットなど
に通信できるようになる。その期間(セッション)は、
以下記述する処理ステップの様々ものと共に開始するこ
とを可能とする。例えば、ステップ648と649など
の請求書作成ステップから開始することも可能である。
しかし、プリセットされた場合などは、請求書作成ステ
ップを跳ばすことがある。そのような場合は、以下に説
明のステップ665から開始する。
Subsequent to the reboot, the client system 10 is configured with desired settings such as an IP address.
When the client system 10 reboots, the special settings provided in steps 870 and 880 are used to perform initialization (initialization) of the client system 10 as shown in step 900. Initial setting 90
After a zero, as shown in step 910, the original settings are restored by restoring them from long-term storage in memory (such as non-volatile memory 50 or removable media via drive 80). This step, in conjunction with step 633, may include saving the special settings to non-volatile memory 50 or removable media 80 for later use. Such settings are used the next time the client system 10 reboots. In this step, for example, the system restores the IP address settings and / or DNS address settings saved in step 860. In this way, the client system 10 is returned to its original configuration (saved in step 860) after a communication period (communication session) with the ECN 310 and after a reboot. As shown in step 920, the client system is ready for a connection with the ECN 310, and the client system 10 can communicate to the Internet or the like via the ECN 310. During that period (session)
It allows to start with various of the processing steps described below. For example, it is possible to start with a billing step, such as steps 648 and 649.
However, in the case of presetting, the billing step may be skipped. In such a case, the process starts from step 665 described below.

【0074】上述の実施の形態では、クライアントシス
テム10は、クライアントソフトウェア90がクライア
ントシステム10において起動する以前に、通信アダプ
タ60とポート160との間の配線65を介してサーバ
110と連結するポート160に接続される。なお、無
線接続などの他の接続の形態も適用することができる。
他の実施の形態では、クライアントソフトウェア90
は、クライアントシステム10が配線65などを介して
ポート160に配線されるより前に起動し始める。
In the above embodiment, before the client software 90 is activated on the client system 10, the client system 10 connects to the port 160 connected to the server 110 via the wiring 65 between the communication adapter 60 and the port 160. Connected to. Note that other connection forms such as wireless connection can also be applied.
In another embodiment, the client software 90
Starts before the client system 10 is wired to the port 160 via the wiring 65 or the like.

【0075】図13は、各実施の形態における初期接続
(ハンドシェークステップ)としての模範的な接続ステ
ップを示す。クライアントソフトウェア10は、上述の
アクセスポート160と通信システムとを介して、サー
バ110に必要情報をリクエスト(要求)する。例え
ば、リクエストは、まずCPU20からバス30を通って
ネットワーク通信アダプタ60へ送信され、そしてネッ
トワーク通信アダプタ60に接続する配線を通ってアク
セスポート160へ送信される。そして、リクエスト
は、サーバ内のインタフェース150を介してケーブル
165又は無線リンク167のいずれかを通ってサーバ
に送信される。特に、リクエストされた情報は、すでに
図31のステップ870との関連を持つ例において示さ
れたように、一部がアクセスポート160として構成さ
れるローカルエリアネットワークに対応するIPアドレス
の動的な割り当てを含む。なお、IPアドレスは、ネット
ワークコンテキストにおいてクライアントシステムを判
別するための固有のアドレスである。
FIG. 13 shows an exemplary connection step as an initial connection (handshake step) in each embodiment. The client software 10 requests (requests) necessary information from the server 110 via the above-described access port 160 and the communication system. For example, the request is first transmitted from the CPU 20 to the network communication adapter 60 through the bus 30, and then transmitted to the access port 160 through a wire connected to the network communication adapter 60. The request is then sent to the server via either cable 165 or wireless link 167 via interface 150 in the server. In particular, the requested information may be dynamically allocated an IP address corresponding to a local area network partially configured as access port 160, as shown in the example already associated with step 870 of FIG. including. The IP address is a unique address for identifying a client system in a network context.

【0076】ステップ643で、サーバからIPアドレス
の割り当てを受け取り、望ましくは、ボックス645に
示す次のステップで、メモリ(RAMメモリ40、不揮発
性メモリ50及び/又はドライブ80を介しての着脱可
能メディアなどのどのメモリ)に保存される。図13の
ステップ647に示すように、割り当てられたIPアドレ
スはクライアントソフトウェアにより、サーバ110で
動作するサーバアクセスコントロールソフトウェアに報
告される。このシステムは、同時期においてサーバ11
0に複数のクライアントシステム10がアクセスする時
又は複数のアクセスポート160が使用可能な時に、サ
ーバ110が特定のクライアントシステム10の判別を
するのに有効である。
At step 643, the assignment of the IP address is received from the server and, preferably, at the next step shown in box 645, the removable media via the memory (RAM memory 40, non-volatile memory 50 and / or drive 80) Which memory). As shown in step 647 of FIG. 13, the assigned IP address is reported by the client software to the server access control software running on the server 110. In this system, the server 11
This is effective for the server 110 to determine a specific client system 10 when a plurality of client systems 10 access 0 or when a plurality of access ports 160 are available.

【0077】図14は、他の接続ステップを示す。ステ
ップ641に示すクライアントシステム10から認証
(確認)リクエストが送信された後、ステップ643に
示すようにサーバからの確認信号を受け取った場合、ク
ライアントソフトウェア90は、定期的な判別を行う判
別ループを経る。そこでは、どのような認証リクエスト
や確認信号も使用されうる。なお、確認リクエストは、
望ましくは、サーバがクライアントシステムにIPアドレ
スを割り当てるためのものであり、確認信号はIPアドレ
スである。また、確認信号が受信されない場合、ステッ
プ641に示すように他のリクエストがサーバ110に
送信される。なお、クライアントソフトウェア90は、
ステップ642に示すように一時期の待機時間の後に他
のリクエストを送信してもよい。その所定の又は計算さ
れた待機時間がユーザにより選択可能である。例えば、
マイクロ秒、ミリ秒、1秒、5秒、及びその他の期間を
選択することが可能である。クライアントソフトウェア
90は、処理ループをこのように使うことによってサー
バ110にリクエストを送信し続けることができる。ま
た、クライアントシステム10がポート160に接続さ
れていない場合は、受信されるまでリクエストを送信し
続けることができる。ステップ641でリクエストを送
信することによって、クライアントシステム10はリク
エストの送信をトライできるが、しかし、クライアント
システム10が接続されていない時又は通信の際の中断
や遮断の原因が他にある場合(配線ミス、使用されてい
るシステム、混信、及びポート160から接続不可能サ
ーバなどの場合)は、リクエストはサーバに送信されな
い。なお、接続が完了すると、サーバ110はリクエス
トを受信し、IPアドレスなどの確認信号を送信できるの
で、ステップ643の処理を続行することができる。
FIG. 14 shows another connection step. When an authentication (confirmation) request is transmitted from the client system 10 shown in step 641 and a confirmation signal is received from the server as shown in step 643, the client software 90 goes through a discrimination loop for performing periodic discrimination. . There, any authentication request or confirmation signal can be used. Please note that the verification request is
Preferably, the server is for assigning an IP address to the client system, and the confirmation signal is the IP address. If no acknowledgment signal is received, another request is sent to the server 110 as shown in step 641. Note that the client software 90
Other requests may be sent after a period of waiting time as shown in step 642. The predetermined or calculated waiting time is selectable by the user. For example,
Microseconds, milliseconds, one second, five seconds, and other time periods can be selected. Client software 90 can continue to send requests to server 110 by using the processing loop in this manner. When the client system 10 is not connected to the port 160, the request can be continuously transmitted until the request is received. By sending the request in step 641, the client system 10 can try sending the request, but when the client system 10 is not connected or when there is another cause of interruption or interruption during communication (wiring Miss, system in use, interference, and server not accessible from port 160), the request is not sent to the server. When the connection is completed, the server 110 can receive the request and transmit a confirmation signal such as an IP address, so that the process of step 643 can be continued.

【0078】図15は、その他の接続ステップを図示し
たものである。この図のステップ638と639で、ク
ライアントソフトウェア90は、サーバ110からのウ
ェルカム信号749が受信されたかどうかを判別ループ
を経て定期的に判別する。この時、ウェルカム信号74
9(図29に図示)がまだ受信されていない場合、クラ
イアントソフトウェア90は、受信されたか否かをチェ
ックし続ける。なお、待機ステップ639に示すよう
に、所定の又は計算された待機時間はユーザによって選
択されるので、クライアントソフトウェア90はその一
定の待ち期間の後にウェルカム信号のチェックを行う。
例えば、100万分の1秒、ミリ秒、1秒、5秒、及び
その他の期間に渡って選択することが可能である。処理
ループをこのように使うことによって、クライアントソ
フトウェア90はサーバ110との接続を待つことがで
きる。
FIG. 15 illustrates another connection step. In steps 638 and 639 of this figure, the client software 90 periodically determines whether or not the welcome signal 749 from the server 110 has been received through a determination loop. At this time, the welcome signal 74
If 9 (shown in FIG. 29) has not yet been received, client software 90 continues to check whether it has been received. Note that, as shown in the waiting step 639, the predetermined or calculated waiting time is selected by the user, so that the client software 90 checks the welcome signal after the fixed waiting time.
For example, selections can be made over parts per million seconds, milliseconds, one second, five seconds, and other periods. By using the processing loop in this manner, the client software 90 can wait for a connection with the server 110.

【0079】また、サーバは、接続する各クライアント
システム10に提供されるウェルカム信号と共に、互々
のポートを使用可能ポート(ホットポート)にさせるア
クティブウェルカム信号749を各ポート160に送信
する。このようにして、クライアントシステム10が接
続され、そのソフトウェア90が起動すると、ウェルカ
ム信号749を受信して初期接続手順に取りかかること
ができる。なお、ウェルカム信号749は、どの形態の
信号でもよい。このシステムにより、ウェルカム信号7
49は、サーバ110を介して行う通信システムの接続
を開始することができる。また、サーバシステム110
は、クライアントシステムが接続されているか否かに関
わらずウェルカム信号749を全てのポート160に送
信する。例えば、ウェルカム信号749は、初期接続期
間やECN310とクライアントシステム10との間の期
間中など、受信される前及び後に、サーバシステム11
0によりポート160に続行して送信される。そうし
て、ポート160は使用可能(ホット)の状態でいるこ
とができる。一方、サーバ110は、既にクライアント
システム10に接続されているポート160に対して
は、ウェルカム信号749の送信を中断することができ
る。
Further, the server transmits to each port 160 an active welcome signal 749 for making each port available (hot port) together with a welcome signal provided to each connected client system 10. In this manner, when the client system 10 is connected and the software 90 is activated, the client system 10 can receive the welcome signal 749 and start the initial connection procedure. Note that the welcome signal 749 may be any type of signal. With this system, the welcome signal 7
49 can initiate the connection of the communication system via the server 110. Also, the server system 110
Sends a welcome signal 749 to all ports 160 regardless of whether a client system is connected. For example, the welcome signal 749 may be transmitted to the server system 11 before and after being received, such as during an initial connection period or during a period between the ECN 310 and the client system 10.
0 to continue to port 160 for transmission. Thus, port 160 can be enabled (hot). On the other hand, the server 110 can interrupt the transmission of the welcome signal 749 to the port 160 already connected to the client system 10.

【0080】クライアントシステム10がポート160
に接続されていない場合、受信されるまでチェックし続
けることができる。そして、ウェルカム信号を受信する
と、クライントシステムソフトウェア90は、ステップ
641に進みIPアドレスのリクエストをサーバ110に
送信して接続手順を続行することができる。他の実施の
形態では、サーバへの接続に関し、ユーザに対して視覚
的又は聴覚的な通知が送信される。例えば、画面にアイ
コンが表示されたり、「ビー」という発信音がスピーカ
で発生したり、又は接続ソフトウェアがロードされる。
初期接続のどの段階でも、認証は送信される。それは、
ボックス640の出口への矢印が示すように、ウェルカ
ム信号の受信の後に送信されることが望ましい。
When the client system 10 has the port 160
If not, it can continue checking until it is received. Then, upon receiving the welcome signal, the client system software 90 proceeds to step 641 and transmits a request for an IP address to the server 110 so that the connection procedure can be continued. In another embodiment, a visual or audible notification is sent to the user regarding the connection to the server. For example, an icon is displayed on the screen, a beep sound is generated from a speaker, or connection software is loaded.
At any stage of the initial connection, an authentication is sent. that is,
Preferably, it is transmitted after reception of the welcome signal, as indicated by the arrow to the exit of box 640.

【0081】図13、図14、図15は、図解目的のた
めに作られたものであり、クライアントシステムとECN
310との間の接続手順にも関連されるべきものであ
る。図13、図14、図15中の例えば、ステップ63
8,639,641,642,643は、それぞれ連結
してもよい。
FIG. 13, FIG. 14, and FIG. 15 are made for the purpose of illustration, and show the client system and the ECN.
It should also be related to the connection procedure to and from 310. For example, step 63 in FIGS.
8,639,641,642,643 may be connected respectively.

【0082】図29に示すクライアントソフトウェア9
0の処理が開始されると、この実施の形態としてユーザ
がケーブル65をポート160に接続させる。サーバ
は、符号745に示すように、継続的にまたは定期的に
ポート160にウェルカム信号749を送信し続ける。
一方、ボックス910に示すようにクライアントソフト
ウェア90はクライアントシステムにおいてオンする。
例えば、アイコンをクリックしたり、プログラムメニュ
ーによって、又はWindowsオペレーティングシステムの
“Run”などの機能を使って、クライアントソフトウェ
ア90はオンされる。一方、クライアントソフトウェア
90のオンコマンドは、クライアントシステム10のス
タートアップ段階に含まれる。それは、クライアントシ
ステムが立ち上がるときは、いつでもクライアントソフ
トウェア90も立ち上がることを可能とする。この実施
の形態において、クライアントソフトウェアはウェルカ
ム信号749を受信するまで、バックグラウンド(即
ち、メモリ域)にて動作する。なお、この実施の形態で
は、クライアントソフトウェア90は、画像環境をユー
ザに提供するブラウザや特殊なインターネットアクセス
ソフトウェアなどのインタフェースを、自動的に立ち上
げることができる。そこで、ボックス920に示すよう
に、クライアントシステムはステップ638と639と
に関連するウェルカム信号の受信を待つ。一方、クライ
アントシステムは、図14のステップ641、642、
643に示すように定期的にリクエスト信号をサーバ1
10に送信する。そこでボックス930に示すように、
ユーザは、ケーブル65をポート160と接続させて、
クライアントシステム10(又はそこのアダプタ60)
とポート160との間に配線をつなぐ。無線接続などの
他の接続の形態は、このステップにおいて開始される。
ウェルカム信号749は、ボックス940に示すよう
に、ポート160からクライアントシステム10へ転送
できる。これは、図15のステップ638と641との
間の“Yes”線に一致する。そして符号641に示すよ
うに、初期設定又は初期接続手順を行うための処理が続
行される。
The client software 9 shown in FIG.
When the process of 0 is started, the user connects the cable 65 to the port 160 as this embodiment. The server continues to send the welcome signal 749 to the port 160 continuously or periodically, as indicated by reference numeral 745.
On the other hand, as shown in box 910, the client software 90 turns on in the client system.
For example, the client software 90 is turned on by clicking an icon, by a program menu, or by using a function such as "Run" of the Windows operating system. On the other hand, the ON command of the client software 90 is included in the startup stage of the client system 10. It allows the client software 90 to start whenever the client system starts. In this embodiment, the client software runs in the background (ie, memory area) until receiving the welcome signal 749. In this embodiment, the client software 90 can automatically start an interface such as a browser or special Internet access software that provides an image environment to the user. Then, as shown in box 920, the client system waits to receive a welcome signal associated with steps 638 and 639. On the other hand, the client system performs steps 641, 642,
643, a request signal is sent to the server 1 periodically.
Send to 10. So, as shown in box 930,
The user connects the cable 65 to the port 160,
Client system 10 (or adapter 60 there)
And a wire between the port 160. Other forms of connection, such as a wireless connection, are started in this step.
The welcome signal 749 can be transferred from the port 160 to the client system 10, as shown in box 940. This corresponds to the "Yes" line between steps 638 and 641 in FIG. Then, as indicated by reference numeral 641, the processing for performing the initial setting or initial connection procedure is continued.

【0083】この実施の形態においてのアクセスポート
160は、使用可能なアクセスポート(ホットアクセス
ポート)であり、いつでもクライアントシステムで通信
を始めることができる。図30の図解は、本発明に適用
される使用可能なアクセスポートである。その図で示す
ように、アクティブウェルカム信号749は、サーバか
らアクセスポート160への通信リンクを介してアクセ
スポートに送られる。なお、無線のリンク形態が使用さ
れることができるが、配線リンク165が図示される。
アクセスポートは、クライアントシステムが接続されて
いるか否かに関わらずアクセスポート方向に送信される
ウェルカム信号749を有しているので、使用可能であ
り、事実上、ウェルカム信号749のアクティブエミッ
ターである。図30は、ケーブル65を介して使用可能
なアクセスポート160に接続されるクライアントシス
テム10を示す。ケーブル65が一旦接続されると、ア
クセスポートとケーブル65を介してウェルカム信号が
クライアントシステムに到着する。ケーブル65を有さ
ない無線システムも、また使用される。
The access port 160 in this embodiment is an available access port (hot access port) and can start communication with the client system at any time. The illustration in FIG. 30 is a usable access port applied to the present invention. As shown, the active welcome signal 749 is sent to the access port via a communication link from the server to the access port 160. Note that a wired link 165 is shown, although a wireless link configuration can be used.
The access port is usable because it has a welcome signal 749 transmitted in the direction of the access port whether or not the client system is connected, and is effectively the active emitter of the welcome signal 749. FIG. 30 shows the client system 10 connected to an available access port 160 via a cable 65. Once the cable 65 is connected, a welcome signal arrives at the client system via the access port and the cable 65. Wireless systems without cable 65 are also used.

【0084】この実施の形態で、測定されない又は計算
されないアクセスを行うこともできるが、クライアント
システム10のユーザはECN310へのアクセスに対し
て料金の請求を受ける。請求作成方法の例は2つあり、
時間計算請求と動作基準請求とである。なお、請求書作
成を所望する場合、クライアントソフトウェア90は、
メモリにクレジットカード情報などが保存されたセット
アップ手順の実行に取りかかる。この実施の形態では、
ユーザはセットアップ段階において、請求内容の妥当性
又はクレジットカード情報などを返答する。一方、クラ
イアントシステムは、ユーザのクレジットカードのエン
コードされた磁気テープからクレジットカードの情報を
読み取るクレジットカード解読器(図示せず)などを備
える。もう一方で、エンコードされたコンピュータチッ
プを有するスマートカードと、クライアントシステム1
0にインストールされたスマートカード読解器(図示せ
ず)とを共同で使用することができる。
In this embodiment, unmeasured or uncalculated access may be provided, but the user of client system 10 is charged for access to ECN 310. There are two examples of billing methods,
Time calculation request and operation reference request. When billing is desired, the client software 90
Start to execute the setup procedure in which the credit card information and the like are stored in the memory. In this embodiment,
In the setup stage, the user replies with the validity of the billing content or credit card information. On the other hand, the client system includes a credit card decoder (not shown) for reading credit card information from an encoded magnetic tape of the user's credit card. On the other hand, a smart card having an encoded computer chip and a client system 1
0 can be used jointly with a smart card reader (not shown).

【0085】請求書作成に関する実施の形態の次のステ
ップでは、クライアントソフトウェアは、メモリに請求
書作成情報が前もって保存されたか否かを確認する。ユ
ーザが、セットアップ段階において請求書作成情報を前
もって保存しておけば、この情報はメモリからいつでも
読み出されることができる。一方、ソフトウェア90
は、保存された請求書作成情報をチェックし、ステップ
648において、見つかれば“Yes”が送信される。反
対に、見つからない場合は、ユーザからリクエストされ
た請求書情報に関する一連のリクエスト処理が続けて行
われる(ステップ649から653)。他の実施の形態
では、請求書作成は必要ないのでそのままステップ66
5まで続けられる。
In the next step of the billing embodiment, the client software checks whether the billing information has been previously stored in memory. If the user has previously saved the billing information during the setup phase, this information can be retrieved from memory at any time. On the other hand, software 90
Checks the stored billing information, and if found, sends "Yes" at step 648. Conversely, if not found, a series of request processing for the bill information requested by the user is continuously performed (steps 649 to 653). In another embodiment, no billing is needed, so step 66
Continue up to 5.

【0086】図示された実施の形態のステップ648に
おいて、“No”の返答が届いた場合は、フロー図のボッ
クス649に示すようにサーバ110は請求書作成オプ
ションのリクエストを行うことができる。また、サーバ
ソフトウェア130を、自動的に送信するように又はク
ライアントソフトウェア90に請求書オプションを“押
し出す”ように設定したり、又はクライアントソフトウ
ェア90に、前もって保存する請求書オプションを備え
たり、サーバ110からの情報により補われる請求書オ
プションを備えたりするようにしてもよい。好適な実施
の形態において、サーバ110は、この明細書で説明さ
れる接続を通じて、クライアントソフトウェア90に情
報を提供する請求書ソフトウェアのフォームを送信す
る。例えば、このような請求書オプションには、クレジ
ットカード、プリペイドアクセスカード、スマートカー
ド、及びホテルルームの請求書に直接請求する方法など
が含まれる。図示する実施の形態で、ステップ651で
請求書オプションが受信されると、ステップ653にお
いて、請求書オプションメニュー又は一連のメニューが
表示される。この実施の形態で、クレジットカード情報
の記入欄が表示され、それにクライアントシステム10
のユーザが必要事項を記入する。その記入が完了する
と、例えば、ステップ648に戻って処理工程は続行さ
れる。十分な請求書情報が受信、保存、及び入力される
と、請求書情報は、サーバ110で起動する請求書ソフ
トウェアに送信されることが望ましい。そのような請求
書ソフトウェアは、サーバソフトウェア130とは別の
ソフトウェアモジュールであるが、サーバソフトウェア
130の一部であることが望ましい。このステップは、
ボックス659に示される。この請求書情報は、最新の
アクセスや請求書報告を行うためにサーバ110に保存
されることが望ましい。
In step 648 of the illustrated embodiment, if a "No" reply arrives, the server 110 can request a billing option, as shown in box 649 of the flow diagram. Also, the server software 130 may be configured to automatically send or “push” billing options to the client software 90, or to provide the client software 90 with a billing option to pre-store, Or an invoice option supplemented by information from In a preferred embodiment, server 110 submits a form of billing software that provides information to client software 90 over the connection described herein. For example, such billing options include credit cards, prepaid access cards, smart cards, and methods for billing hotel room bills directly. In the illustrated embodiment, when a bill option is received in step 651, a bill option menu or series of menus is displayed in step 653. In this embodiment, an entry column for credit card information is displayed, and the client system 10
User fills in the necessary items. When the entry is completed, for example, the process returns to step 648 to continue the processing. Once sufficient bill information is received, stored, and entered, the bill information is preferably transmitted to bill software running on server 110. Such billing software is a separate software module from server software 130, but is preferably part of server software 130. This step
Shown in box 659. This bill information is desirably stored in the server 110 for the latest access and bill report.

【0087】ステップ659で、請求書情報が記入さ
れ、送信されると、サーバソフトウェア130又は請求
書作成ソフトウェアコンポーネントは、請求書情報を是
認可又は否認する。ステップ661に示すように、クラ
イアントソフトウェア90は、認可又は否認の判別を待
つ。この認可処理は、ECN通信を介して、請求書処理セ
ンタで情報を送信することによって成される。請求書作
成が否認された場合(即ち、拒絶された場合)は、ボッ
クス667に示すように、ディスプレイ75にメッセー
ジが表示され、別の請求方法や、更なる請求書作成情報
や、通信期間の終了などのオプションをユーザに提供す
る。ボックス668において、ユーザの決断事項が処理
される。この時、ユーザが別の請求方法や、他の請求情
報を記入して、続行意志があることを明確にすると、処
理は、ステップ649(請求書オプションをリクエスト
する)又は、ステップ653(請求書メニューの表示)
に戻る。反対に、ユーザが処理を続ける意志が無いこと
を“No”として明確にすると、通信期間は終了する。
[0087] In step 659, once the billing information has been completed and transmitted, server software 130 or the billing software component approves or denies the billing information. As shown in step 661, the client software 90 waits for a determination of approval or denial. This authorization process is performed by transmitting information at the bill processing center via ECN communication. If billing is denied (ie, rejected), a message is displayed on display 75, as shown in box 667, to indicate another billing method, further billing information, and communication period. Provide options to the user, such as exit. At box 668, the user's decision is processed. At this time, if the user enters another billing method or other billing information to clearly indicate that he / she wants to continue, the process proceeds to step 649 (requesting a bill option) or step 653 (bill). Menu display)
Return to Conversely, if it is clarified as “No” that the user has no intention to continue processing, the communication period ends.

【0088】ステップ661に示すように、認可及び否
認信号は、サーバソフトウェア130によりクライアン
トソフトウェア90に送信される。なお、請求書作成が
認可されると、サーバソフトウェア130は、各クライ
アントシステム10に割り当てられたIPアドレスの追跡
を可能とすることにより、クライアントシステム10に
ECN310へのアクセスを与える。図7に示す実施の形
態では、クライアントソフトウェア90は認否の判別を
受信し、サーバソフトウェア130は、インタフェース
140とルータ145を介してサーバ110からECNへ
ユーザのIPアドレスの追跡をすることにより、インター
ネット310(ECNの一種)へのアクセスを可能とす
る。
As shown in step 661, the authorization and denial signals are sent by server software 130 to client software 90. When billing is approved, the server software 130 enables the client system 10 to track the IP address assigned to each client system 10.
Give access to ECN 310. In the embodiment shown in FIG. 7, the client software 90 receives the approval / disapproval decision, and the server software 130 tracks the user's IP address from the server 110 to the ECN via the interface 140 and the router 145, thereby enabling the Internet. 310 (a type of ECN).

【0089】図9のボックス図665は、ECNアクセス
期間を示す。この実施の形態において、ユーザはインタ
ーネットに接続することになるので、あらゆる形態のブ
ラウザ、又は他の形態のインターネットアクセスソフト
ウェアが適用される。例えば、ユーザはオンラインサー
ビスなどの他の形態のECNへ接続することができる。一
方で、ユーザは、ダイアルアップサーバへのアクセス、
又はワイドエリアネットワーク、データベース、電子掲
示板システムアクセスを提供するダイアルアップサー
バ、などをアクセスすることによって、電話通信期間の
立ち上げを可能とするオプションが与えられる。
The box diagram 665 in FIG. 9 shows the ECN access period. In this embodiment, since the user will be connected to the Internet, any form of browser or other form of Internet access software will be applied. For example, the user can connect to other forms of ECN, such as online services. On the other hand, users have access to dial-up servers,
Alternatively, by accessing a wide area network, a database, a dial-up server that provides electronic bulletin board system access, and the like, an option is provided to enable the initiation of telephone communication.

【0090】Windows95などのデスクトップ75で動
作している期間において、クライアントソフトウェア9
0がロードしている間の表示を、及びECN310へのリ
ンクを設立している間の表示を、模範的なディスプレイ
画面表示として図16に示す。ウィンドウズのタクスバ
ー510と“スタート”ボタンとは、画面75の下方に
位置する。クライアントソフトウェア90のアクティブ
なアイコンは、画面75の左下に位置する。クライアン
トソフトウェア90にある“IDT”は、他の名前や記号
を起用してもかまわない。アクティビティボックス54
5は、画面75に表示される。この実施の形態で、その
ようなアクティビティボックス545は、接続の設立を
行っているということを表すために表示される。アクテ
ィビティボックス545は、クライアントシステム10
(“端末”)がECN310(“高速インターネットアク
セス”)へのアクセスを行うために構成されていること
を通知する。
During the period of operation on the desktop 75 such as Windows 95, the client software 9
A display while 0 is loading and a display while establishing a link to ECN 310 is shown in FIG. 16 as an exemplary display screen display. The Windows task bar 510 and the “start” button are located below screen 75. The active icon of the client software 90 is located at the lower left of the screen 75. “IDT” in the client software 90 may use another name or symbol. Activity box 54
5 is displayed on the screen 75. In this embodiment, such an activity box 545 is displayed to indicate that a connection is being established. The activity box 545 indicates that the client system 10
Notify that ("terminal") is configured to access ECN 310 ("high speed Internet access").

【0091】図17に示す画面は、請求書オプションの
模範的な表示画面を表したもので、図13のステップ6
53の処理を表示したメニューである。種々の請求書オ
プションが表示され、ユーザがそれを基に“請求形態”
を選択する。様々なメニュー形態や、選択画面が使用で
き、オプションはいくらあってもよい。この実施形態
で、ユーザは、クレジットカード、スマートカード、ホ
テルルーム請求、又はプリペイドカードなどのものから
一つ選択できる。なお、借方カード請求、プリペイドア
クセスカード、インターネットバンキング、及び電子小
切手など他にもオプションを増やすことができる。例え
ば、クレジットカード番号やホテルルーム番号を記入す
る際の、及びは他にアレンジされた対話形式ボックスを
適用することができる。例えば、クレジットカードの有
効期限、クレジットカードの名前、又はプリペイドアク
セスカード番号などを記入する際の対話形式ボックスな
ども使用できる。多数の請求書画面を同時に表示するこ
とができるので、例えばこの実施の形態では、一つ目の
画面を請求形態選択の画面としている。選択されたのち
に、クライアントソフトウェアは、請求形態選択に従っ
てほかの画面(又は、次の画面が無いこともある)を表
示する。例えば、クレジットカード支払いを選択する
と、次の画面は、クレジットカード番号や有効期限日な
どの必要なデータを記入するためのフォームを表示す
る。一方、クライアントソフトウェア90は、クレジッ
トカード又はプリペイド預金データなどの、前もって保
存されている請求書作成情報を備えていてもよい。別の
実施の形態では、請求書形態の選択の後、クライアント
ソフトウェア90は、その請求形態に従った保存されて
いるデータをチェックし、見つけたらロードする。しか
し、そのようなデータが見つからない場合は、クライア
ントソフトウェア90は、請求情報記入用の画面(フォ
ームなど)を表示する。このような請求書関連の照会及
びメニューなどは、サーバソフトウェア130により作
成され、クライアントシステム10に送信される。
The screen shown in FIG. 17 shows an exemplary display screen of the bill option, and corresponds to step 6 in FIG.
53 is a menu displaying a process 53. Various invoice options will be displayed and the user will be able to select the "invoice form"
Select Various menu forms and selection screens are available, and there may be any number of options. In this embodiment, the user can select one of a credit card, a smart card, a hotel room bill, or a prepaid card. Other options such as debit card billing, prepaid access card, Internet banking, and electronic checks can be provided. For example, it is possible to apply an interactive box for entering a credit card number or hotel room number, and / or other arrangements. For example, an interactive box for entering the expiration date of the credit card, the name of the credit card, or the number of the prepaid access card can be used. Since a large number of bill screens can be displayed at the same time, for example, in this embodiment, the first screen is a bill form selection screen. After the selection, the client software displays another screen (or there may be no next screen) according to the claim mode selection. For example, if a credit card payment is selected, the next screen displays a form for entering necessary data such as a credit card number and an expiration date. Alternatively, the client software 90 may include pre-stored billing information, such as credit card or prepaid deposit data. In another embodiment, after selecting a bill form, the client software 90 checks the stored data according to the bill form and loads it if found. However, if such data is not found, the client software 90 displays a screen (form or the like) for entering billing information. Such bill-related inquiries and menus are created by the server software 130 and transmitted to the client system 10.

【0092】図18は、クライアントソフトウェア90
がWINDOWS95などのオペレーティングシステムで動作
している時において、ECN接続が完了した場合の模範的
な表示画面を図示したもので、図13のステップ665
に対応している。ウィンドウズのタスクバー510、ク
ライアントソフトウェア90に対応するアクティブなア
イコン540と、最小化されたボタン550とを有す
る。なお、マウスや、タッチパッドや、タッチスクリー
ンなどの入力装置70を使って指したりクリックして、
最小化されたボタン550を選択する。そこでの選択
後、クライアントソフトウェア90の選択画面は表示さ
れる。選択画面は、セットアップ構成や接続終了などの
多様なオプションを備えている。接続中に、 例えば、
ホームページや、オンラインサービスや、電子メール
や、FTPメニューなどのECN表示560は、画面に表示さ
れる。
FIG. 18 shows the client software 90.
FIG. 13 illustrates an exemplary display screen when the ECN connection is completed when the system is operating on an operating system such as WINDOWS 95. Step 665 in FIG.
It corresponds to. It has a Windows taskbar 510, an active icon 540 corresponding to the client software 90, and a minimized button 550. In addition, pointing and clicking using the input device 70, such as a mouse, a touch pad, and a touch screen,
Select the minimized button 550. After the selection there, a selection screen of the client software 90 is displayed. The selection screen has various options such as setup configuration and connection termination. During the connection, for example,
An ECN display 560 such as a homepage, online service, e-mail, or FTP menu is displayed on the screen.

【0093】ECN接続中にクライアントソフトウェア9
0とサーバソフトウェア130により、多様な処理ステ
ップの仕事が始められる。例えば、クライアントソフト
ウェア90は、定期的にECN接続の続行の確認を行う信
号をサーバソフトウェア130に発信する。図に基ずく
限りでは、クライアントソフトウェア90は、ECN接続
を表示するため、五分おきに制御信号をサーバソフトウ
ェア130に送信する。図19は、サーバソフトウェア
130により開始されるタイミングループ処理ステップ
を図示する。図19に示すように、サーバソフトウェア
130は時計信号を提供するタイマー721を備える。
タイミングループでは、時計信号722が受信されたの
ちに、クライアントシステム10のクライアントソフト
ウェア90からの先行定期確認信号724を受信してか
ら、 (ここでは)5分の待ち時間が経過したか否かを
判断される。そして、待ち時間が経過したのち、サーバ
ソフトウェア130は、定期確認信号724が受信され
たか否かを確認する。そこで、受信されていない場合、
サーバソフトウェア130は、処理ステップ726で示
すようにECN接続を終了する。ECN接続を終了することに
よって、サーバソフトウェア130は、特定のクライア
ントシステム10に割り当てられたIPアドレスを解放す
る。こういった例では、クライアントシステムソフトウ
ェア90は、サーバ130への接続を維持できない。し
かし、“No”信号がステップ725で発生すると、処理
ステップ727に示すように、サーバソフトウェアはク
ライアントシステム10が接続されたアクセスポート1
60に遮断信号を送信する。なお、クライアントシステ
ム10がアクセスポート160にまだ接続されているな
らば、そのクライアントソフトウェア90は遮断信号を
受信して、遮断処理を行う。アクセスポート160とク
ライアントシステム10との物理的な接続は、クライア
ントソフトウェアの遮断処理を経ないうちに遮断される
ことがある(詳細は後で記載)。例えば、遮断処理を開
始しないでアクセスポート160とクライアントシステ
ム10との間のケーブルなどのリンクを、ユーザが遮断
してしまうことがある。または、クライアントシステム
10とサーバ110との間の接続は、クライアントソフ
トウェア90により遮断処理の前に妨害されることがあ
る。
During the ECN connection, the client software 9
With 0 and the server software 130, the work of various processing steps can be started. For example, the client software 90 periodically sends a signal to the server software 130 for confirming the continuation of the ECN connection. As shown, the client software 90 sends a control signal to the server software 130 every five minutes to indicate the ECN connection. FIG. 19 illustrates a timing loop processing step initiated by the server software 130. As shown in FIG. 19, the server software 130 includes a timer 721 for providing a clock signal.
In the timing loop, after the clock signal 722 is received, the reception of the preceding periodic confirmation signal 724 from the client software 90 of the client system 10 determines whether or not (here) a 5-minute waiting time has elapsed. Is determined. Then, after the elapse of the waiting time, the server software 130 checks whether or not the periodic check signal 724 has been received. So, if not received,
The server software 130 terminates the ECN connection as indicated by processing step 726. By terminating the ECN connection, the server software 130 releases the IP address assigned to the specific client system 10. In such an example, client system software 90 cannot maintain a connection to server 130. However, if a "No" signal is generated at step 725, then as shown at processing step 727, the server software will access the
A cutoff signal is transmitted to 60. If the client system 10 is still connected to the access port 160, the client software 90 receives the cutoff signal and performs a cutoff process. The physical connection between the access port 160 and the client system 10 may be interrupted before the client software shuts down (details will be described later). For example, the user may block a link such as a cable between the access port 160 and the client system 10 without starting the blocking process. Alternatively, the connection between the client system 10 and the server 110 may be interrupted by the client software 90 before the shutdown process.

【0094】サーバソフトウェア130は、定期的にEC
N接続の続行の確認をする信号をクライアントソフトウ
ェア90に送る。サーバソフトウェア130は、例えば
五分おきにクライアントソフトウェア90に、ECN接続
を表示する制御信号を送る。また、サーバソフトウェア
は、定期的に所定の時間毎に各クライアントシステム1
0にポーリング信号を送信する。この定期ポーリング信
号は、各クライアントシステム10からの確認信号返答
をリクエストする。サーバソフトウェアからのポーリン
グ信号を受信することにより、クライアントシステム1
0のクライアントソフトウェア90は、確認信号を返送
することができる。確認信号が返送されないと、サーバ
ソフトウェア130は、特定のクライアントシステム1
0のECN接続を終了し、遮断コードを特定のクライアン
トシステム10に対応するアクセスポート160に送信
する。しかし、クライアントシステム10がアクセスポ
ートに接続されている場合、遮断コードを受信してクラ
イアントシステムソフトウェア90は、遮断処理を経る
ことになる。
The server software 130 periodically executes the EC
A signal for confirming the continuation of the N connection is sent to the client software 90. The server software 130 sends a control signal indicating the ECN connection to the client software 90, for example, every five minutes. In addition, the server software periodically updates each client system 1 at predetermined time intervals.
Send a polling signal to 0. This periodic polling signal requests a confirmation signal response from each client system 10. By receiving the polling signal from the server software, the client system 1
0 client software 90 can return a confirmation signal. If an acknowledgment signal is not returned, the server software 130
The ECN connection of No. 0 is terminated, and the shutdown code is transmitted to the access port 160 corresponding to the specific client system 10. However, when the client system 10 is connected to the access port, the client system software 90 receives the shutoff code and goes through the shutoff process.

【0095】定期確認の受信がない時や、ステップ72
5で“No”が送信された時や、サーバ110とクライア
ントシステム10との間の接続がクライアントソフトウ
ェアの遮断処理(図20で示すように、また以下記述)
を経ないで遮断された時など、接続が失敗した場合は、
サーバソフトウェアは請求書の計算に取りかかり、ECN
310を介して適切な請求会社又は処理ステーションへ
請求書データを送信する。
When the periodic confirmation is not received, or when the
When "No" is transmitted in step 5 or when the connection between the server 110 and the client system 10 is interrupted by the client software (as shown in FIG. 20 and described below)
If the connection fails, such as when the connection was cut off without going through
Server software works on bill calculation and ECN
Send the billing data via 310 to the appropriate billing company or processing station.

【0096】クライアントソフトウェア90が行うべき
遮断処理を図20に示す。ECN接続中(図13のボック
ス665)などクライアントソフトウェアの動作中にお
いて、又は他のどんな時において、クライアントソフト
ウェア90のユーザは、遮断処理の開始を行うことがで
きる。これは、位置付け又はクリックシステムなどの入
力装置70で遮断ボタン(“通信終了”又は“オフ”又
は“ストップ”などの表示がされる)を指すことによっ
て行う。このような遮断リクエストは、図20のボック
ス731で示される。そしてステップ732で、クライ
アントソフトウェア90は、遮断オプション画面565
を表示して、ユーザが遮断の確認をする。図21に模範
的な遮断オプション画面565を示す。この模範的な遮
断オプション画面565で選択をすることが可能であ
り、即ちユーザが遮断選択567を是認したり、又は遮
断選択569を否定してECN接続へ戻るなどクライアン
トソフトウェアの動作に戻り接続を続行することが可能
である。この図例では、ユーザは、クリック装置を使っ
て“Yes”567を選択して遮断をし、“No”569を
選択して接続を続行する。クライアントソフトウェア9
0の動作においてオプション567が選択されると、つ
まり遮断を確認すると、“Yes”は図20のステップ7
33で返送される。オプション569の選択により、遮
断の是認が受信されない場合、“No”も同様にステップ
733で返送される。
FIG. 20 shows a cut-off process to be performed by the client software 90. During operation of the client software, such as during an ECN connection (box 665 in FIG. 13), or at any other time, the user of the client software 90 can initiate the blocking process. This is done by pointing to the shut off button (displayed as "End Communication" or "Off" or "Stop") on input device 70 such as a positioning or click system. Such a shutdown request is indicated by box 731 in FIG. Then, in step 732, the client software 90 displays the cutoff option
Is displayed, and the user confirms the interruption. FIG. 21 shows an exemplary blocking option screen 565. A selection can be made on this exemplary block option screen 565, i.e., the user either approves the block selection 567, or negates the block selection 569 and returns to the ECN connection to return to the operation of the client software and establish the connection. It is possible to continue. In this example, the user selects “Yes” 567 to shut off using the click device, and selects “No” 569 to continue the connection. Client software 9
When the option 567 is selected in the operation of 0, that is, when the interruption is confirmed, “Yes” is determined in step 7 of FIG.
Returned at 33. If no acknowledgment of shutdown is received by selection of option 569, "No" is also returned at step 733.

【0097】ステップ733において“Yes”が返送さ
れると、ステップ734に示すようにクライアントソフ
トウェアは、遮断信号をサーバソフトウェア130に送
信してECN通信の終了をリクエストする。一方“No”が
返送されると、クライアントソフトウェアは、動作記録
やECN通信などの他の処理にもどる。遮断信号は、サー
バソフトウェア130の請求書処理部分(後に記述)に
送信される。請求データの受信が行われる処理ステップ
735で示すように、サーバソフトウェア130はクラ
イアントソフトウェア90に請求データを報告する。次
のステップ737で、クライアントソフトウェアはサー
バソフトウェア130から受け取った情報に従って請求
データを表示する。
When "Yes" is returned in step 733, the client software transmits a cutoff signal to server software 130 to request termination of ECN communication as shown in step 734. On the other hand, if "No" is returned, the client software returns to other processing such as operation recording and ECN communication. The shutoff signal is sent to the billing portion of server software 130 (described below). The server software 130 reports the billing data to the client software 90, as shown in process step 735 where the receipt of the billing data occurs. In a next step 737, the client software displays the billing data according to the information received from server software 130.

【0098】図22は、ステップ737と関連して表示
されるように、模範的な請求書表示画面570を示し、
この画面ではあらゆるデータが表示される。この図の例
のように、接続時間572と合計金額574とが表示さ
れる。他のデータの表示も可能であり、例えば、サービ
スへのアクセス、手数料、ホテルルーム料金、及び付随
料金などを表示する。また、請求書表示画面570は、
他の表示画面と重ねて又は置き換えて使用され、例え
ば、“Good-bye”画面や“ログオフ”画面などが表示さ
れる。提供される多様なサービスなど他のメッセージや
文字は、請求書画面や前の画面又は続行する画面などで
表示される。そのような他の画面やメッセージは、図2
1の終了ステップ739と関連して表示される。
FIG. 22 shows an exemplary invoice display screen 570 as displayed in connection with step 737;
This screen displays all data. As in the example of this figure, the connection time 572 and the total amount 574 are displayed. Other data may be displayed, such as, for example, access to services, fees, hotel room charges, and incidental charges. Also, the bill display screen 570 is
Used to overlap or replace another display screen, for example, a “Good-bye” screen, a “log off” screen, or the like is displayed. Other messages and characters, such as various services provided, are displayed on a bill screen, a previous screen, or a screen to continue. Such other screens and messages are shown in FIG.
1 is displayed in association with the end step 739.

【0099】終了ステップ739で、クライアントソフ
トウェア90の動作は終了する。処理ステップは、終了
ステップ739の前に、クライアントソフトウェア90
の終了を行うための仕事をする。好適な実施の形態にお
いて、設定データは、不揮発性メモリ50に保存され
る。例えば、ステップ631にある保存されたネットワ
ーク初期設定は、返還される。なお、端末は必要に応じ
てリブートされる。この終了処理により、クライアント
ソフトウェア90の動作は終了する。終了ステップ73
9を行うことにより、アクティブなアイコン540と最
小化されたアイコン550は、もはやタスクバー410
に表示されない。
At the end step 739, the operation of the client software 90 ends. Before the end step 739, the processing step
Do the work to do the end. In a preferred embodiment, the setting data is stored in the non-volatile memory 50. For example, the saved network initialization in step 631 is returned. Note that the terminal is rebooted as necessary. With this end processing, the operation of the client software 90 ends. End step 73
9, the active icon 540 and the minimized icon 550 are no longer in the taskbar 410
Is not displayed on

【0100】サーバソフトウェア130は、多くの機能
を備えており、それらは、多数のクライアントシフテム
10とアクセスポート160を介して通信し、請求書作
成機能を制御し、クライアント用のデータベースを保守
し、アクセスポート160を監視した後、メッセージを
ECN310へ送信して、遠方の請求システムやネットワ
ーク管理システム410と交信する。サーバソフトウェ
ア130の機能をいくつか説明したが、さらにその機能
を概説する。サーバソフトウェア130は、クライアン
トシステム10とクライアントシステムソフトウェア9
0との通信を行う機能を持ち、各クライアントシステム
10とECN310との間のECN通信を開始する。サーバソ
フトウェア130は、クライアントソフトウェア90を
起動すると同時に複数のクライアントシステム10と通
信することを可能とする。一方で、単一のクライアント
システム10は、そのサーバソフトウェア130と通信
するか、通信しないかのどちらかである。また、サーバ
ソフトウェアは、初期設定やポートテストなどのサーバ
110の動作を処理する多くの機能を備える。
The server software 130 has a number of functions, which communicate with a number of client shifts 10 through the access port 160, control billing functions, maintain a database for clients. , After monitoring access port 160,
It transmits to the ECN 310 to communicate with a remote billing system or network management system 410. Some functions of the server software 130 have been described, and the functions will be further outlined. The server software 130 includes the client system 10 and the client system software 9
It has a function of communicating with the ECN 0 and starts ECN communication between each client system 10 and the ECN 310. The server software 130 allows the client software 90 to be activated and communicate with a plurality of client systems 10 at the same time. On the other hand, a single client system 10 either communicates with its server software 130 or does not. The server software has many functions for processing operations of the server 110, such as initial settings and port tests.

【0101】この実施の形態において、サーバソフトウ
ェア130は複数の連結するモジュールやオブジェクト
を備える。図23に示す図形描写は、セントラルプロセ
ッサ111、請求書作成モジュール112、サーバリン
クモジュール114、アクセス制御モジュル116、及
びシステム障害モジュール117で形成される。この図
形は、それらモジュールが互いに連結して動作する模様
を示す。ほかの実施の形態では、これら全ての又はいく
つかのモジュールは、他のモジュールから独立して動作
する。
In this embodiment, the server software 130 has a plurality of connected modules and objects. The graphic depiction shown in FIG. 23 is formed by a central processor 111, a billing module 112, a server link module 114, an access control module 116, and a system fault module 117. This figure shows that the modules operate in conjunction with each other. In other embodiments, all or some of these modules operate independently of other modules.

【0102】(図13)ステップ641に示すように、
クライアントソフトウェア90が動的なIPアドレス取得
のリクエストを行う場合、サーバソフトウェア130
(又はアクセス制御モジュール116)は、そのリクエ
ストを受信し適切な返答を行い、のちにステップ643
で、クライアントソフトウェアがその返答を受信する。
同様に、ステップ649でクライアントソフトウェア9
0が請求オプションのリストをリクエストする場合、サ
ーバソフトウェアは、のちにステップ651でクライア
ントソフトウェアが受信する請求オプションのリストを
送信する。この請求オプションに関するサーバソフトウ
ェア130の動向は、図24と図25に示す。ボックス
751に示すように、サーバソフトウェア130は、ク
ライアントソフトウェア90からのリクエストを受け
る。ステップ755において、リクエストの受信がない
場合は、“No”の矢印が示すようにそのまま待つ。一
方、リクエストが受信されると、ステップ759で示す
“Yes”に従い請求オプションは、クライアントシステ
ムに送信される。そしてステップ763で、サーバは、
請求書作成情報の受領確認を待つ。
(FIG. 13) As shown in step 641,
When the client software 90 makes a dynamic IP address acquisition request, the server software 130
(Or the access control module 116) receives the request and responds appropriately, and then
Then, the client software receives the reply.
Similarly, in step 649, the client software 9
If 0 requests a list of billing options, the server software later sends the list of billing options that the client software receives in step 651. The trend of the server software 130 regarding this billing option is shown in FIG. 24 and FIG. As shown in box 751, server software 130 receives a request from client software 90. In step 755, if no request has been received, the process waits as indicated by the “No” arrow. On the other hand, when the request is received, the billing option is sent to the client system according to “Yes” shown in step 759. Then, in step 763, the server
Wait for receipt of billing information.

【0103】図25の符号745、746、747で示
す送信ループに従って、サーバソフトウェア130は、
ポート160にウェルカム信号749を送信する。ウェ
ルカム信号749が送信されると、符号746の確認ス
テップに示すように、システムは受領確認の受信の有無
を判別する。図示された実施の形態において、判別ステ
ップ746は、IPアドレスのリクエストが受信されたか
否かを判別し、同様にほかの確認信号の判別も行う。確
認信号がステップ746において判別されないと、ウェ
ルカム信号がステップ745に戻って送信される。ステ
ップ747において、待ち時間がある場合はそれにに従
って又は無い場合はそのままウェルカム信号の送信が行
われる。なお、所定の又は計算された待ち時間は、選択
される。サーバソフトウェア130は、接続の有無に関
わらずウェルカム信号749を全ての割り当てられたポ
ート160に送信する。接続が行われると、上述のよう
にウェルカム信号749は、ポート160を介してクラ
イアントシステム10に送信される。また、ウェルカム
信号749は、いかなる情報を含むこともできるが、サ
ーバに接続されrていることを示すだけの短いものであ
ることが望ましい。なお、その信号はアナログ又はデジ
タルで送信される。デジタルの場合、ウェルカム信号7
49は1ビット又は複数のビット又はバイトを含む。
According to the transmission loop indicated by reference numerals 745, 746, and 747 in FIG.
A welcome signal 749 is transmitted to the port 160. When the welcome signal 749 is transmitted, the system determines whether an acknowledgment has been received, as indicated by the confirmation step 746. In the illustrated embodiment, the determining step 746 determines whether a request for an IP address has been received, as well as determining other acknowledgment signals. If the confirmation signal is not determined in step 746, the welcome signal returns to step 745 and is transmitted. In step 747, if there is a waiting time, the welcome signal is transmitted according to the waiting time, or otherwise, as it is. Note that the predetermined or calculated waiting time is selected. The server software 130 sends a welcome signal 749 to all assigned ports 160 regardless of the presence or absence of the connection. When the connection is made, the welcome signal 749 is transmitted to the client system 10 via the port 160 as described above. Also, the welcome signal 749 can contain any information, but is preferably short enough to indicate that it is connected to the server. In addition, the signal is transmitted in analog or digital. In case of digital, welcome signal 7
49 includes one or more bits or bytes.

【0104】ステップ746で、確認信号が受信された
ことを判別すると、サーバシステムは初期接続手順を進
める。好適な実施の形態において、ボックス748に示
すようにサーバソフトウェアは、IPアドレスをクライア
ントシステム10に送信する。
If it is determined in step 746 that the confirmation signal has been received, the server system proceeds with the initial connection procedure. In the preferred embodiment, the server software sends the IP address to client system 10, as shown in box 748.

【0105】アクセス時間に従った請求に関する実施の
形態において、ステップ659でクライアントソフトウ
ェア90のユーザが請求情報をサーバソフトウェアに送
信する場合、サーバソフトウェア又は請求書作成モジュ
ール112のどちらかが、請求認可手続きを開始する。
サーバソフトウェア130にこの請求書情報が受領され
ると、ステップ763の“Yes”で示す動作をする。図
24と図25に示すように、この実施の形態で、サーバ
ソフトウェア130は、ステップ767で示すように請
求書認可が下されていない場合でも一時的なECNへのア
クセスを認可し、その一時的な認可信号はクライアント
ソフトウェア768に送信される。この一時的なアクセ
スの効果は、請求書認可が最終的に下りるまでアクセス
を行えない時間を考慮すると、少しの遅れでアクセスを
行うことができる。また、クライアントソフトウェア9
0は、請求書認可の処理が続行されている間、表示装置
75でユーザに一時的なアクセスが認められたことを通
知するメッセージを表示する。一時的な認可、及び最終
認可は、ステップ661に示すようにクライアントソフ
トウェア90に送信される。
In an embodiment relating to billing according to access time, if the user of the client software 90 sends billing information to the server software in step 659, either the server software or the billing module 112 may use the billing authorization procedure. To start.
When this bill information is received by the server software 130, an operation indicated by "Yes" in step 763 is performed. As shown in FIGS. 24 and 25, in this embodiment, the server software 130 authorizes access to the temporary ECN even if the billing authorization has not been issued as shown in step 767, and The proper authorization signal is transmitted to the client software 768. The effect of this temporary access is that access can be made with a slight delay in consideration of the time during which access cannot be performed until the billing authorization finally drops. Also, the client software 9
0 displays a message on the display device 75 that notifies the user that temporary access has been granted while the billing authorization process is continuing. The temporary authorization and final authorization are sent to the client software 90 as shown in step 661.

【0106】ステップ771に示すように、請求書認可
処理の間に、サーバソフトウェア130は、ECN310
を介して請求書作成情報を請求書認可サーバに送信す
る。なお、クレジットカードの認可を必要とする場合、
請求書認可サーバはクレジット事務局又はクレジットカ
ードサービスサーバの務めを行う。一方、請求書認可リ
クエストは、ECN310を介してどの請求書認可サーバ
へも送信される。例えば、プリペイドアクセスカードが
使用されている場合、認可リクエストは、プリペイドア
クセスカードの発行先へ送信される。
As shown in step 771, during the billing authorization process, the server software 130
The invoice creation information is transmitted to the invoice authorization server via. If you need a credit card authorization,
The bill approval server acts as a credit office or credit card service server. On the other hand, the bill approval request is sent to any bill approval server via the ECN 310. For example, if a prepaid access card is being used, the authorization request is sent to the issuer of the prepaid access card.

【0107】請求書認可サーバは、処理を認可したり、
クレジットでの認可をしたり、否認をすることができ
る。例えば、プリペイドアクセス預金の金額が全て消費
されている場合、処理は拒絶されるが、クレジットカー
ドが有効であれば認可される。ステップ775と777
は、認可/拒絶の受領の動作を示す。ステップ775で
認可されると、ボックス776に示すように認可信号が
クライアントソフトウェア90に送信され、ステップ6
61にその受領の動向を示す。そして、正当なユーザ情
報は、サーバ110で保守されるアクティビティデータ
ベースに足される。
The invoice authorization server authorizes the processing,
You can approve or deny credit. For example, if the entire amount of the prepaid access deposit has been consumed, the processing is rejected, but the authorization is made if the credit card is valid. Steps 775 and 777
Indicates the accept / reject receipt action. If approved in step 775, an authorization signal is sent to the client software 90 as shown in box 776 and the
61 shows the trend of receipt. Then, the valid user information is added to the activity database maintained by the server 110.

【0108】図27は、アクティビティデータベースを
図示したものである。付加情報や変更情報は、このアク
ティビティデータベースに保存される。このデータベー
スでは、データは“XXX”、“YYY”、“NNN”として図
解目的のために示される。アクティビティデータベース
は、サーバの動向を示す多様な情報を記録する。特に、
サーバとリンクされているアクセスポート160の動
作、及びアクセスポート160の状態を示す多様なデー
タを記録する。例えば、アクセスポートのオン/オフ状
態などを記録することができる。オン状態のアクセスポ
ートは、IDや、請求情報、及びログイン時間などの適切
なユーザ情報を記録する。例えば、クライアントシステ
ム10に一時的なアドレスとして課されているクライア
ントシステムのIPアドレス;クライアントシステム60
に保存され、関連するハードウェアベース証明であるク
ライアントネットワークカードMACアドレス;サーバイ
ンタフェースカードであるサーバネットワークカードI
D;外部のデータベースのそれと高速で一致させるため
に使われるアクセスポート160のユーザネーム;図2
7の“1”と“2”及びアクセスポート160の序数を
示す“N”で示すように、各アクセスポート160の個
々のアクセスポート番号であるポートID;アクセスポー
ト160が指定された部屋に結びついているのでビル内
での使用に際し便利で、ホテルや、汽船や、住宅ビル
や、オフィスビルの実施の形態で使用される、ルーム番
号;クレジットカードや、スマートカード、プリペイド
カードや、借方カード、アクティビティ口座、ホテルル
ーム請求の加算などの請求オプションで選択された支払
い方法;請求オプションに従ったクレジットカード番
号、アクセスカード番号、借方カード番号など;請求オ
プションに従ったクレジットカード保持者氏名;請求オ
プションのクレジットカードや借方カードの有効期限
日;サービスプロバイダで発行されたプリペイドアクセ
スカードの番号;オン、オフ、又は使用不可能などのポ
ート状態;請求書作成の合計時間を判断するための現在
のポート状態になった開始時間;クライアントサイドか
らサーバへの通信の不成功の回数;請求書サーバ又はネ
ットワーク管理サーバ410へのアクセスが可能か否か
を示す、請求書サーバ通信状態;さらに請求書サーバシ
ステムから、選択された請求書オプションの認可又は拒
絶通知が送信されたか否かを保守する、請求書サーバ承
認、など全てのデータがデータベースに記録される。な
お、他のデータもデータベースに記録されることが可能
であり、データベースの項目は、アクセスポート160
の状態が変化するとともに変更される。
FIG. 27 illustrates the activity database. Additional information and change information are stored in this activity database. In this database, the data is shown for illustrative purposes as "XXX", "YYY", "NNN". The activity database records a variety of information indicating the server's trends. Especially,
Various data indicating the operation of the access port 160 linked to the server and the state of the access port 160 are recorded. For example, the on / off state of the access port can be recorded. The access port in the ON state records appropriate user information such as ID, billing information, and login time. For example, the IP address of the client system imposed on the client system 10 as a temporary address; the client system 60
Client network card MAC address, which is stored in the associated hardware-based certificate; Server network card I, which is the server interface card
D; user name of access port 160 used for fast matching with that of external database; FIG.
As shown by “1” and “2” of 7 and “N” indicating the ordinal number of the access port 160, a port ID which is an individual access port number of each access port 160; the access port 160 is linked to the designated room It is convenient for use in the building because it is used in the embodiment of the hotel, steamer, residential building, office building, room number; credit card, smart card, prepaid card, debit card, Payment method selected in billing options such as activity account, hotel room bill addition; credit card number, access card number, debit card number, etc. according to billing options; credit card holder name according to billing options; billing options Expiration date of your credit or debit card; service provider The number of the issued prepaid access card; port status such as on, off or unusable; start time at which the current port status became to determine the total billing time; communication from client side to server Number of unsuccessful requests; invoice server communication status indicating whether access to the invoice server or the network management server 410 is possible; and furthermore, from the invoice server system, notification of approval or rejection of the selected invoice option is received. All data, such as maintaining whether or not it was sent, bill server approval, etc., are recorded in a database. Note that other data can be recorded in the database, and the items of the database are stored in the access port 160.
Is changed as the state of.

【0109】認可の受信が行われない場合、ステップ7
77から処理の続行が行われる。また、拒絶の通知が受
信されると、ステップ779に示すようにクライアント
ソフトウェア90に拒絶信号が送信される。図13のス
テップ661と667は、クライアントソフトウェア9
0による拒絶信号の受領を示す。ステップ777におい
て、拒絶の意志が受信されない場合、“No”の矢印で示
すように認可または拒絶の通知を待つ。
If no authorization is received, step 7
The processing is continued from 77. When the rejection notification is received, a rejection signal is transmitted to the client software 90 as shown in step 779. Steps 661 and 667 of FIG.
0 indicates receipt of a reject signal. If no rejection is received at step 777, the process waits for an authorization or rejection notification, as indicated by the "No" arrow.

【0110】サーバソフトウェアは、クライアントシス
テム10がサーバ110と通信している期間の接続状況
を監視する。又は、サーバリンク監視モジュール114
により監視される。なお、クライアントシステムの不成
功、偶発的なケーブルの遮断、妨害などどのような理由
でも接続は中断される。また、遮断された接続を発見す
ると、サーバソフトウェア130又は請求書作成モジュ
ール112は、その時の最終的な金額を、選択された支
払サーバとしての請求書サーバに送信する。
The server software monitors the connection status while the client system 10 is communicating with the server 110. Alternatively, the server link monitoring module 114
Is monitored by Note that the connection is interrupted for any reason, such as unsuccessful client systems, accidental disconnection or interruption of cables. Also, upon finding a blocked connection, the server software 130 or billing module 112 sends the final amount at that time to the billing server as the selected payment server.

【0111】なお、サーバソフトウェア130は、“パ
トロール”機能を持ちサーバシステムの障害を見つける
と、自動的にシステムのリブートを行う。図23のアイ
テム117は、システム障害モジュールを示す。
Note that the server software 130 has a “patrol” function, and upon detecting a failure in the server system, automatically reboots the system. Item 117 in FIG. 23 indicates a system fault module.

【0112】サーバシステム110は、ネットワーク管
理ソフトウェアを起動するネットワーク管理サーバ41
0と通信する。ネットワーク管理システムは、複数のサ
ーバシステム110の遠隔地管理を行う。図26に示す
好適な実施の形態において、サーバシステム110は、
ECN310(又はプライベートのネットワーク)を介し
てその複数のサーバシステム110と通信する。1つ以
上の通信ステーション420は、ネットワーク管理サー
バ410との通信を行う。なお、通信ステーション42
0は、この明細書で既に記載されている。また、ネット
ワーク管理サーバは、クレジットカード処理会社などの
請求書処理サーバ430との通信を行う。なお、ネット
ワーク管理サーバは、その処理サーバ430と固有の又
は専用の接続を行うが、処理サーバとの通信は、例えば
インターネットなどのECNを介して行う。ネットワーク
管理サーバ410は又、使用状況報告書440を作成し
て顧客にメールを送る。そのような報告書には、請求金
額や使用統計のリストが記載されている。
The server system 110 is a network management server 41 for starting network management software.
Communicate with 0. The network management system manages a plurality of server systems 110 at remote locations. In the preferred embodiment shown in FIG. 26, the server system 110
It communicates with the plurality of server systems 110 via an ECN 310 (or a private network). One or more communication stations 420 communicate with network management server 410. The communication station 42
0 has already been described in this specification. Further, the network management server communicates with a bill processing server 430 such as a credit card processing company. The network management server performs a unique or dedicated connection with the processing server 430, and communication with the processing server is performed via an ECN such as the Internet. The network management server 410 also prepares a usage report 440 and sends the mail to the customer. Such reports include a list of charges and usage statistics.

【0113】なお、ネットワーク管理サーバ410は、
ネットワーク管理ソフトウェア450を作動して、請求
書作成や、遠隔的なネットワーク管理や、使用統計報告
の処理を行う。加えて、ネットワーク管理ソフトウェア
450は、サーバ110と通信ステーション420を監
視して、使用率の算出や、エラー状態の監視、障害検出
遠隔からのリブート要求をできることが望ましい。この
実施の形態で、ネットワーク管理ソフトウェア450
は、サーバ110と通信ステーション420へ広告情報
を提供し、その広告情報のアップデートを行う。また、
複数のサーバ110が使用され、各サーバは一つのネッ
トワーク管理サーバ410(又は複数のネットワーク管
理サーバ410)との通信を行う目的で、記述の方法に
従ってアップデートされる。
Note that the network management server 410
Activate the network management software 450 to perform billing, remote network management, and usage statistics reporting. In addition, it is desirable that the network management software 450 can monitor the server 110 and the communication station 420 to calculate a usage rate, monitor an error state, and perform a failure detection remote reboot request. In this embodiment, the network management software 450
Provides the advertisement information to the server 110 and the communication station 420, and updates the advertisement information. Also,
A plurality of servers 110 are used, each server being updated according to the described method for the purpose of communicating with one network management server 410 (or a plurality of network management servers 410).

【0114】この実施の形態において、図28に示すよ
うに、クライアントソフトウェア90は、クライアント
システムのオペレーティングシステムに組み込まれてい
る。オペレーティングシステム810は、クライアント
システム10コンポーネントの動作と調整するように構
成された複数のプログラムとモジュールとを具備してい
る。図示の例に示すように、オペレーティングシステム
810は、ドライバ815、オペレーティングインスト
ラクションセット820、そしてクライアントソフトウ
ェア90など様々なコンポーネントから形成される。ク
ライアントソフトウェアは、UNIX、 MAC OS、 WINDOWS
95、及び WINDOWS NTなどのオペレーティングシステム
により統合される。この実施の形態で、オペレーティン
グシステムは、マウスや、タッチパッド又はタッチスク
リーンなどの入力装置70を使用してアイコンやほかの
選択ボタンを容易に選択することのできる図形のユーザ
インタフェース、又はデスクトップスクリーンを提供す
る。
In this embodiment, as shown in FIG. 28, the client software 90 is incorporated in the operating system of the client system. Operating system 810 comprises a plurality of programs and modules configured to coordinate with the operation of client system 10 components. As shown in the illustrated example, the operating system 810 is formed from various components such as a driver 815, an operating instruction set 820, and the client software 90. Client software is UNIX, MAC OS, WINDOWS
95, and integrated with operating systems such as Windows NT. In this embodiment, the operating system provides a graphical user interface or a desktop screen that allows easy selection of icons and other selection buttons using an input device 70 such as a mouse, touchpad or touchscreen. provide.

【0115】このようにして、通信ネットワークへのア
クセスとその動作に関するシステムと方法とが提供され
る。本発明は、この明細書に記載された好適な実施の形
態だけに限定されるものではない。ここに示される説明
は制限を目的としたものではなく、例示としての説明で
ある。
Thus, a system and method for accessing and operating on a communication network are provided. The invention is not limited to the preferred embodiments described in this specification. The description given here is not intended to be limiting, but is illustrative only.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明に係る典型的なクライアントシステム
のシステム図である。
FIG. 1 is a system diagram of a typical client system according to the present invention.

【図2】この発明に係るサーバシステムのブロック図で
ある。
FIG. 2 is a block diagram of a server system according to the present invention.

【図3】この発明の第1の実施の形態に係るサーバとア
クセスポートを示すブロック図である。
FIG. 3 is a block diagram showing a server and an access port according to the first embodiment of the present invention.

【図4】この発明のもう一方の実施の形態を説明するた
めのブロック図である。
FIG. 4 is a block diagram for explaining another embodiment of the present invention.

【図5】この発明の宿泊所サーバとアクセスポートの実
施の形態を示すブロック図である。
FIG. 5 is a block diagram showing an embodiment of an accommodation server and an access port according to the present invention.

【図6】この発明のビルサーバとアクセスポートの実施
の形態を示すブロック図である。
FIG. 6 is a block diagram showing an embodiment of a building server and an access port according to the present invention.

【図7】この発明の実施の形態に係るサーバとアクセス
ポートのブロック図である。
FIG. 7 is a block diagram of a server and an access port according to the embodiment of the present invention.

【図8】この発明の実行コードの書き込みができる携帯
可能フロッピーディスクを示す図である。
FIG. 8 is a view showing a portable floppy disk capable of writing an execution code according to the present invention.

【図9】この発明の実行コードの書き込みができる携帯
可能磁気テープを示す図である。
FIG. 9 is a diagram showing a portable magnetic tape on which the execution code of the present invention can be written.

【図10】この発明の実行コードの書き込みができる携
帯可能光学式ディスクを示す図である。
FIG. 10 is a diagram showing a portable optical disc on which the execution code of the present invention can be written.

【図11】この発明の実施の形態に係るクライアントシ
ステムの表示画面を示す表示画面描写である。
FIG. 11 is a display screen depiction showing a display screen of the client system according to the embodiment of the present invention.

【図12】この発明に係るクライアントソフトウェアの
動作を示すフロー図である。
FIG. 12 is a flowchart showing the operation of the client software according to the present invention.

【図13】この発明の実施の形態に係るクライアントソ
フトウェアを説明するフロー図である。
FIG. 13 is a flowchart illustrating client software according to the embodiment of the present invention.

【図14】この発明の実施の形態に係るクライアントソ
フトウェアを説明する他のフロー図である。
FIG. 14 is another flowchart illustrating the client software according to the embodiment of the present invention.

【図15】この発明の実施の形態に係るクライアントソ
フトウェアを説明する他のフロー図である。
FIG. 15 is another flowchart illustrating the client software according to the embodiment of the present invention.

【図16】この発明の実施の形態に係るクライアントシ
ステムの構成画面を示す表示画面描写である。
FIG. 16 is a display screen depiction showing a configuration screen of the client system according to the embodiment of the present invention.

【図17】この発明の実施の形態の係るクライアントシ
ステムの請求書メニュー画面を示す表示画面描写であ
る。
FIG. 17 is a display screen illustration showing a bill menu screen of the client system according to the embodiment of the present invention.

【図18】この発明の実施の形態に係るクライアントシ
ステムの接続期間表示を示す表示画面描写である。
FIG. 18 is a display screen description showing a connection period display of the client system according to the embodiment of the present invention.

【図19】この発明のサーバシステムに係るフロー図で
ある。
FIG. 19 is a flowchart according to the server system of the present invention.

【図20】この発明のサーバシステムの他の観点に係る
フロー図である。
FIG. 20 is a flowchart according to another aspect of the server system of the present invention.

【図21】この発明の実施の形態に係るクライアントシ
ステムの接続遮断表示を示す表示画面描写である。
FIG. 21 is a display screen depiction showing a connection cutoff display of the client system according to the embodiment of the present invention.

【図22】この発明の実施の形態に係るクライアントシ
ステムの請求書画面を示す表示画面描写である。
FIG. 22 is a display screen depiction showing a bill screen of the client system according to the embodiment of the present invention.

【図23】この発明の実施の形態に係るサーバソフトウ
ェアのモジュールを表す描写である。
FIG. 23 is a depiction representing a module of server software according to an embodiment of the present invention.

【図24】この発明のサーバシステムの実施の形態に結
びついたフロー図である。
FIG. 24 is a flowchart showing a server system according to an embodiment of the present invention;

【図25】この発明のサーバシステムの実施の形態に結
びついたフロー図である。
FIG. 25 is a flowchart showing a server system according to an embodiment of the present invention;

【図26】この発明の実施の形態に係るネットワークシ
ステムのブロック図である。
FIG. 26 is a block diagram of a network system according to an embodiment of the present invention.

【図27】この発明の実施の形態に係るデータベース構
成のチャートである。
FIG. 27 is a chart of a database configuration according to the embodiment of the present invention.

【図28】この発明のクライアントソフトウェアを含む
オペレーティングシステムの描写である。
FIG. 28 is a depiction of an operating system that includes the client software of the present invention.

【図29】クライアントシステムとサーバシステムとを
接続する一連の手順を説明するフロー図である。
FIG. 29 is a flowchart illustrating a series of procedures for connecting a client system and a server system.

【図30】この発明に係る使用可能なアクセスポートを
示すブロック図である。
FIG. 30 is a block diagram showing usable access ports according to the present invention.

【図31】この発明の一例を示すフロー図である。FIG. 31 is a flowchart showing an example of the present invention.

【図32】この発明の一例を示す図31のフロー図の継
続図である。
FIG. 32 is a continuation of the flowchart of FIG. 31 showing one example of the present invention;

【符号の説明】[Explanation of symbols]

10 クライアントシステム 110 サーバシステム 160 アクセスポート 10 Client system 110 Server system 160 Access port

フロントページの続き (51)Int.Cl.6 識別記号 FI H04L 12/14 H04L 11/02 F 29/08 11/20 102D H04M 11/00 303 13/00 307Z (72)発明者 ケビン ミラー アメリカ合衆国、カリフォルニア州、サン ディエゴ、アルバトロス ストリート 2568Continuation of the front page (51) Int.Cl. 6 Identification symbol FI H04L 12/14 H04L 11/02 F 29/08 11/20 102D H04M 11/00 303 13/00 307Z (72) Inventor Kevin Miller United States of America, California Albatross Street, San Diego, California 2568

Claims (109)

【特許請求の範囲】[Claims] 【請求項1】クライアントシステムとサーバシステムと
電気通信ネットワークとの間の通信を行うための方法で
あり、 クライアントシステムは、クライアントシステムと電気
通信ネットワークとの間で通信を行うためのクライアン
トソフトウェアを実行し、サーバシステムは、複数のク
ライアントシステムと電気通信ネットワークとの間で通
信を行うためのサーバソフトウェアを実行し、また複数
のアクセスポートと電気通信を行い、 サーバから最初のアクセスポートにウェルカム信号を送
信する送信ステップと、 確認信号が最初のアクセスポートで受信されたか否かを
サーバで判別する判別ステップと、 判別ステップにおいて確認信号が最初のアクセスポート
で受信されたことを判別すると、サーバシステムで初期
接続処理を行う初期接続ステップと、 判別ステップにおいて確認信号が受信されていないこと
を判別すると、送信ステップと判別ステップとを繰り返
す反復ステップと、 を備えることを特徴とする通信方法。
A method for communicating between a client system, a server system, and a telecommunications network, wherein the client system executes client software for communicating between the client system and the telecommunications network. The server system executes server software for communicating between the plurality of client systems and the telecommunications network, and communicates with the plurality of access ports, and sends a welcome signal from the server to the first access port. A transmitting step of transmitting, a determining step of determining whether or not the acknowledgment signal has been received at the first access port by the server; Initial connection for initial connection processing A communication method comprising: a continuation step; and a repetition step of repeating a transmission step and a determination step when it is determined in the determination step that a confirmation signal has not been received.
【請求項2】前記送信ステップは、さらに、クライアン
トシステムに接続されていない各アクセスポートにウェ
ルカム信号を送信するステップを備えることを特徴とす
る請求項1に記載の通信方法。
2. The communication method according to claim 1, wherein said transmitting step further comprises a step of transmitting a welcome signal to each access port not connected to a client system.
【請求項3】前記反復ステップは、送信ステップと判別
ステップとを繰り返す前に所定期間待機するステップを
備えることを特徴とする請求項1に記載の通信方法。
3. The communication method according to claim 1, wherein the repetition step includes a step of waiting for a predetermined period before repeating the transmission step and the determination step.
【請求項4】前記判別ステップは、サーバシステムがIP
アドレスのリクエストを受信したか否かを判別するステ
ップを備えることを特徴とする請求項1に記載の通信方
法。
4. The method according to claim 1, wherein the determining step includes determining whether the server system has an IP address.
The communication method according to claim 1, further comprising a step of determining whether a request for an address has been received.
【請求項5】前記初期接続ステップは、最初のアクセス
ポートを介してIPアドレスをクライアントシステムに送
信するステップを備えることを特徴とする請求項4に記
載の通信方法。
5. The communication method according to claim 4, wherein said initial connection step includes a step of transmitting an IP address to a client system via a first access port.
【請求項6】前記反復ステップは、送信ステップを繰り
返す前に所定期間待機するステップを備えることを特徴
とする請求項1に記載の通信方法。
6. The communication method according to claim 1, wherein the repetition step includes a step of waiting for a predetermined period before repeating the transmission step.
【請求項7】クライアントシステムと、サーバシステム
と電気通信ネットワークとの間の通信を行うための方法
であり、 サーバシステムは、複数のクライアントシステムと電気
通信ネットワークとの間の通信を行うためのサーバソフ
トウェアを実行し、また最初のアクセスポートを含む複
数のアクセスポートと電気通信を行い、 クライアントシステムでクライアントソフトウェアを開
始する開始ステップと、 ウェルカム信号が受信されたか否かをクライアントソフ
トウェアで判別する判別ステップと、 ウェルカム信号が受信されたことを判別ステップで判別
すると、クライアントシステムで初期接続処理を行う初
期接続ステップと、 ウェルカム信号が受信されていないことを判別ステップ
で判別すると、ウェルカム信号が受信されるまで判別ス
テップを繰り返す反復ステップと、 を備えることを特徴とする通信方法。
7. A method for performing communication between a client system, a server system, and a telecommunications network, the server system comprising: a server for performing communication between a plurality of client systems and a telecommunications network. A step of executing the software and in electrical communication with the plurality of access ports including the first access port to start the client software in the client system; and a step of determining with the client software whether a welcome signal has been received. If it is determined in the determination step that the welcome signal has been received, the initial connection step in which the client system performs an initial connection process, and if the determination step determines that the welcome signal has not been received, the welcome signal is received. Until Communication method characterized by and a repeating step of repeating another step.
【請求項8】ユーザシステムとサーバシステムとの間で
信号を伝達することを可能とするアクセスポートと、ユ
ーザシステムとの間に電気接続を確立するために、ユー
ザシステムから最初のアクセスポートへケーブルを接続
するステップを、さらに備えることを特徴とする請求項
1乃至7に記載の通信方法。
8. A cable from the user system to the first access port to establish an electrical connection between the user system and an access port that allows signals to be transmitted between the user system and the server system. The communication method according to any one of claims 1 to 7, further comprising the step of:
【請求項9】サーバシステムから最初のアクセスポート
にウェルカム信号を送信するステップを備えることを特
徴とする請求項7に記載の通信方法。
9. The communication method according to claim 7, further comprising transmitting a welcome signal from the server system to the first access port.
【請求項10】初期接続処理は、接続確認を、ユーザに
アウトプットした後サーバに送信するステップを備える
ことを特徴とする請求項1乃至7の何れか1項に記載の
通信方法。
10. The communication method according to claim 1, wherein the initial connection processing includes a step of transmitting a connection confirmation to a server after outputting the connection confirmation to a user.
【請求項11】サーバに送信される接続確認は、サーバ
にリクエストを送信するステップを含むことを特徴とす
る請求項10に記載の通信方法。
11. The communication method according to claim 10, wherein the connection confirmation transmitted to the server includes a step of transmitting a request to the server.
【請求項12】ユーザにアウトプットされる接続確認を
送信するステップを、さらに備えることを特徴とする請
求項1乃至7の何れか1項に記載の通信方法。
12. The communication method according to claim 1, further comprising transmitting a connection confirmation output to a user.
【請求項13】接続確認は、視覚的な信号であることを
特徴とする請求項12に記載の通信方法。
13. The communication method according to claim 12, wherein the connection confirmation is a visual signal.
【請求項14】開始ステップの後で、ウェルカム信号が
受信されたことを判別ステップが判別するまでの間、バ
ックグラウンドでクライアントソフトウェアを実行する
ステップを含むことを特徴とする請求項7に記載の通信
方法。
14. The method according to claim 7, further comprising the step of executing the client software in the background after the starting step and before the determining step determines that the welcome signal has been received. Communication method.
【請求項15】開始ステップの後、バックグラウンドで
クライアントソフトウェアを実行するステップと、 ウェルカム信号が受信されたことを判別ステップで判別
した後、電気通信ネットワーク通信プログラムを実行す
るステップと、 を備えることを特徴とする請求項7に記載の通信方法。
15. A method comprising: executing a client software in the background after a start step; and executing a telecommunications network communication program after determining in a determining step that a welcome signal has been received. The communication method according to claim 7, wherein:
【請求項16】前記反復ステップは、判別ステップを繰
り返す前に、所定の間待機するステップを具備すること
を特徴とする請求項7に記載の通信方法。
16. The communication method according to claim 7, wherein said repeating step includes a step of waiting for a predetermined time before repeating the determining step.
【請求項17】クライアントシステムとサーバシステム
と電気通信ネットワークとの間の通信を行うための方法
であり、 クライアントシステムは、クライアントシステムと電気
通信ネットワークとの間の通信を行うためにクライアン
トソフトウェアを実行し、サーバシステムは、複数のク
ライアントシステムと電気通信ネットワークとの間の通
信を行うためにサーバソフトウェアを実行し、また複数
のアクセスポートと電気通信を行い、 サーバから最初のアクセスポートにウェルカム信号を送
信するステップと、 確認信号が最初のアクセスポートで受信されたか否か
を、サーバで判別する判別ステップと、 ウェルカム信号が受信されたか否かをクライアントシス
テムで判別するステップと、 クライアントシステムからサーバシステムに接続確認信
号を送信するステップと、 サーバシステムとクライアントシステムにおいて初期接
続処理を行う初期接続ステップと、 確認信号が受信されていないことをサーバで判別する
と、サーバで、ウェルカム信号の送信を繰り返すステッ
プと、 ウェルカム信号が受信されていないことをクライアント
で判別すると、ウェルカム信号が受信されるまでクライ
アントで判別ステップを繰り返すステップと、を備える
ことを特徴とする通信方法。
17. A method for performing communication between a client system, a server system, and a telecommunications network, wherein the client system executes client software to perform communication between the client system and the telecommunications network. The server system executes server software to communicate between the plurality of client systems and the telecommunications network, communicates with the plurality of access ports, and sends a welcome signal from the server to the first access port. A transmitting step; a determining step in which the server determines whether or not the confirmation signal is received at the first access port; a determining step in which the client system determines whether or not the welcome signal is received; Contact Transmitting a confirmation signal; an initial connection step of performing an initial connection process in the server system and the client system; and, if the server determines that the confirmation signal has not been received, the server repeats the transmission of the welcome signal. A step of, when the client determines that the welcome signal is not received, repeating the determination step by the client until the welcome signal is received.
【請求項18】前記初期接続ステップは、 一つ以上の料金支払い方法を含む請求書オプションのリ
ストを提供するステップと、 請求方法を特定し、それをクライアントシステムからサ
ーバシステムに送信するステップと、 請求書の認可/否認の意志を知らせる信号をサーバシス
テムからクライアントシステムに送信するステップと、 を備えることを特徴とする請求項1、7又は17に記載
の通信方法。
18. The method of claim 1, further comprising: providing a list of billing options including one or more billing methods; identifying a billing method and transmitting it from the client system to the server system; 18. The communication method according to claim 1, further comprising: transmitting a signal notifying the intention of approval / denial of the bill from the server system to the client system.
【請求項19】初期接続処理に続いて、サーバシステム
を介し電気通信ネットワークとクライアントシステムと
の間の双方向通信を行うステップを備えることを特徴と
する請求項1、7又は17に記載の通信方法。
19. The communication according to claim 1, further comprising a step of performing bidirectional communication between the telecommunications network and the client system via the server system, following the initial connection processing. Method.
【請求項20】初期接続処理を行うステップが開始する
と、サーバから最初のアクセスポートにウェルカム信号
を送信しつづけるステップを、さらに具備することを特
徴とする請求項1、7又は17に記載の通信方法。
20. The communication according to claim 1, further comprising a step of continuing to transmit a welcome signal from the server to the first access port when the step of performing the initial connection processing is started. Method.
【請求項21】クライアントシステムと、サーバシステ
ムと、電気通信ネットワークとの間の通信を行う方法で
あり、 クライアントシステムは、中央処理装置 (CPU)と、CPU
に連結された揮発性メモリと、通信インタフェースとを
有し、クライアントシステムと電気通信ネットワークと
の間の通信を行うためのクライアントソフトウェアを実
行し、サーバシステムは、複数のクライアントシステム
と電気通信ネットワークとの間の通信を行うためにサー
バソフトウェアを実行し、 サーバからアクセスポートにウェルカム信号を送信し、 クライアントシステムをアクセスポートに接続し、 クライアントシステムにおいてウェルカム信号を受信
し、 クライアントシステムと電気通信ネットワークとの間の
通信セッションを確立する、 ことを特徴とする通信方法。
21. A method for performing communication between a client system, a server system, and a telecommunications network, the client system comprising: a central processing unit (CPU);
A volatile memory coupled to the telecommunications network, and executing client software for communicating between the client system and the telecommunications network; the server system includes a plurality of client systems and the telecommunications network; Executing server software to communicate between the server, transmitting a welcome signal from the server to the access port, connecting the client system to the access port, receiving the welcome signal at the client system, and connecting the client system with the telecommunications network. A communication session between the two.
【請求項22】クライアントシステムと、サーバシステ
ムと、電気通信ネットワークとの間の通信を行う通信シ
ステムであり、 クライアントシステムは、そのクライアントシステムと
電気通信ネットワークとの間の通信を行うためのクライ
アントソフトウェアを実行し、サーバシステムは、複数
のクライントシステムと電気通信ネットワークとの間の
通信を行うためのサーバソフトウェアを実行し、また複
数のアクセスポートとの電気通信を行い、 サーバから最初のアクセスポートにウェルカム信号を送
信する手段と、 確認信号が最初のアクセスポートで受信された否かをサ
ーバで判別する判別手段と、 第1のアクセスポートで確認信号が受信された旨を判別
手段が報告すると、サーバシステムにおいて初期接続処
理を行う手段と、 確認信号が受信されていないことを判別手段が確認する
と、送信手段と判別手段を再動作させる手段と、 を備えることを特徴とする通信システム。
22. A communication system for performing communication between a client system, a server system, and a telecommunication network, wherein the client system includes client software for performing communication between the client system and the telecommunication network. The server system executes server software for communicating between the plurality of client systems and the telecommunications network, and performs telecommunications with the plurality of access ports, from the server to the first access port. Means for transmitting a welcome signal, determining means for determining whether or not the confirmation signal has been received at the first access port at the server, and determination means for reporting that the confirmation signal has been received at the first access port, Confirmation means for initial connection processing in server system Communication system, comprising the issue of discrimination means that has not been received to confirm, and means for re-operation determination means and transmitting means.
【請求項23】判別手段は、サーバシステムがIPアドレ
スのリクエストを受信したか否かを判別する手段を備え
ることを特徴とする請求項22に記載の通信システム。
23. The communication system according to claim 22, wherein said determining means includes means for determining whether the server system has received a request for an IP address.
【請求項24】クライアントシステムと、サーバシステ
ムと、電気通信ネットワークとの間の通信を提供する通
信システムであり、 サーバシステムは、複数のクライアントシステムと電気
通信ネットワークとの間の通信を行うためのサーバソフ
トウェアを実行し、また複数のアクセスポートと電気通
信を行うものであり、 サーバシステムと通信を行うために、クライアントシス
テムにおいてクライアントソフトウェアを開始する手段
と、 ウェルカム信号が受信されたか否かを判別する判別手段
と、 ウェルカム信号が受信されたことを判別手段が判別する
と、クライアントシステムで初期接続処理を行う手段
と、 ウェルカム信号が受信されていないことを判別手段が判
別すると、該判別手段を再動作させる手段と、 を備えることを特徴とする通信システム。
24. A communication system for providing communication between a client system, a server system, and a telecommunications network, wherein the server system is for communicating between the plurality of client systems and the telecommunications network. Executes the server software and performs electrical communication with a plurality of access ports. In order to communicate with the server system, the client system starts the client software and determines whether a welcome signal has been received. When the determination unit determines that the welcome signal has been received, the unit that performs the initial connection process in the client system, and when the determination unit determines that the welcome signal has not been received, the determination unit re-executes the determination. Operating means; and Communication system.
【請求項25】判別手段は、アクセスポートを介して、
クライアントシステムからサーバシステムへIPアドレス
のリクエストを送信する手段を有する初期接続処理を行
う手段を備えることを特徴とする請求項24に記載の通
信システム。
25. The determining means, via an access port,
The communication system according to claim 24, further comprising: means for performing initial connection processing having means for transmitting a request for an IP address from the client system to the server system.
【請求項26】データ記録媒体は、該データ記録媒体か
らコードを読み取る手段を含み、少なくとも1つ以上の
クライアントシステムとの間で通信を行うサーバコンピ
ュータシステムで使用される機械読取可能なコードを有
し、 サーバから最初のアクセスポートにウェルカム信号を送
信する手段と、 確認信号が最初のアクセスポートで受信されたか否かを
サーバにおいて判別する判別手段と、 確認信号が最初のアクセスポートで受信されたことを判
別手段が判別すると、サーバシステムで初期接続処理を
行う手段と、 確認信号が受信されていないことを判別手段が判別する
と、送信手段と判別手段とを再動作させる手段と、 を備えることを特徴とするデータ記録媒体。
26. A data recording medium including means for reading a code from the data recording medium, and having a machine readable code used in a server computer system communicating with at least one or more client systems. Means for transmitting a welcome signal from the server to the first access port, determining means for determining whether or not the confirmation signal has been received at the first access port, and means for determining whether the confirmation signal has been received at the first access port. Means for performing initial connection processing in the server system when the determination means determines that the transmission means and the determination means have not received a confirmation signal, and means for re-operating the transmission means and the determination means. A data recording medium characterized by the above-mentioned.
【請求項27】データ記録媒体は、通信インタフェース
と該保存媒体からコードを解読する手段とを備えるクラ
イアントコンピュータシステムで使用される機械読取可
能コードを有し、 サーバシステムとの通信を行うためにクライアントシス
テムでクライアントソフトウェアを開始する手段と、 ウェルカム信号が受信されたか否かを判別する判別手段
と、 ウェルカム信号が受信された旨を判別手段が判別する
と、クライアントシステムにおいて初期接続を行う手段
と、 ウェルカム信号が受信されていないことを判別手段が判
別すると、判別手段を再動作させる手段と、 を備えることを特徴とするデータ記録媒体。
27. A data recording medium having machine readable code for use in a client computer system having a communication interface and means for decoding a code from the storage medium, wherein the data recording medium has a client readable code for communicating with a server system. Means for starting client software in the system; determining means for determining whether a welcome signal has been received; means for performing initial connection in the client system when the determining means determines that a welcome signal has been received; And a means for re-operating the determination means when the determination means determines that no signal has been received.
【請求項28】電気通信ネットワーク上で通信を行うた
めの装置であり、 処理装置を備え、サーバシステムの動作を制御するサー
バソフトウェアを実行するサーバシステムと、 中央処理装置(CPU)と、通信インタフェースとを含む
少なくとも一つのクライアントシステムと、 電気通信を行うために、サーバシステムにリンクされて
おり、さらに、それぞれが少なくとも1つのクライアン
トシステムにリンク可能に構成されている複数のアクセ
スポートと、 を備え、 前記サーバソフトウェアは、 サーバから第1のアクセスポートにウェルカム信号を送
信する手段と、 確認信号が第1のアクセスポートで受信されたか否かを
サーバにおいて判別する判別手段と、 前記確認信号が受信されるまでウェルカム信号を前記最
初のアクセスポートに送信する手段を繰り返し起動する
手段と、 を備える、ことを特徴とする電気通信装置。
28. An apparatus for performing communication on a telecommunications network, comprising: a server system having a processing device and executing server software for controlling the operation of the server system; a central processing unit (CPU); And at least one client system comprising: a plurality of access ports linked to the server system for performing telecommunications, each of the plurality of access ports being configured to be linkable to at least one client system; A server for transmitting a welcome signal from the server to the first access port; a determination unit for determining whether or not a confirmation signal has been received by the first access port; Until the first access port And means for repeatedly starting the means for signal, the telecommunication device, characterized in that.
【請求項29】使用可能なアクセスポートを介してクラ
イアントシステムに接続するサーバシステムを介して電
気通信システムへのアクセスを提供する方法であり、 アクティブなウェルカム信号を使用可能なアクセスポー
トに提供する提供ステップと、 クライアントシステムを使用可能なアクセスポートにリ
ンクし、自動的にクライアントシステムにこのウェルカ
ム信号を提供するステップと、 を備えることを特徴とする通信方法。
29. A method for providing access to a telecommunications system via a server system connecting to a client system via an available access port, the method comprising providing an active welcome signal to an available access port. And C. linking the client system to an available access port and automatically providing the client system with the welcome signal.
【請求項30】アクティブなウェルカム信号を提供する
提供ステップは、サーバシステムから使用可能なアクセ
スポートへウェルカム信号を繰り返し送信するステップ
を含むことを特徴とする請求項29に記載の通信方法。
30. The communication method according to claim 29, wherein the step of providing an active welcome signal includes the step of repeatedly transmitting a welcome signal from the server system to an available access port.
【請求項31】クライアントシステムにリンクし、クラ
イアントシステムがウェルカム信号の受信を確認する確
認信号を送信した後で、サーバシステムからウェルカム
信号を提供することを中断する中断ステップを、さらに
備えることを特徴とする請求項30に記載の通信方法。
31. The method further comprises the step of linking to the client system and interrupting providing the welcome signal from the server system after the client system sends a confirmation signal confirming receipt of the welcome signal. The communication method according to claim 30, wherein:
【請求項32】アクティブなウェルカム信号を提供する
ステップは、サーバから使用可能なアクセスポートにウ
ェルカム信号を定期的に送信する送信ステップと、 クライアントシステムにリンクするステップの後、クラ
イアントシステムにおいてウェルカム信号を受信する受
信ステップと、 を備えることを特徴とする請求項29に記載の通信方
法。
32. A method of providing an active welcome signal, comprising the steps of: periodically transmitting a welcome signal from a server to an available access port; and linking the client system with the welcome signal after the step of linking to the client system. The communication method according to claim 29, further comprising: a receiving step of receiving.
【請求項33】リンクステップは、クライアントシステ
ムから使用可能なアクセスポートにケーブルを接続する
ステップを具備することを特徴とする請求項29に記載
の通信方法。
33. The communication method according to claim 29, wherein the linking step comprises connecting a cable to an access port available from the client system.
【請求項34】リンクステップの前にクライアントソフ
トウェアをクライアントシステムで実行する実行ステッ
プと、 リンクステップの後にウェルカム信号をクライアントシ
ステムで受信する受信ステップと、 ウェルカム信号が受信されたことを指示する指示信号を
クライアントシステムからサーバシステムに送信する送
信ステップと、 を具備することを特徴とする請求項29に記載の通信方
法。
34. An execution step of executing client software on the client system before the linking step, a receiving step of receiving a welcome signal at the client system after the linking step, and an instruction signal indicating that the welcome signal has been received. 30. The communication method according to claim 29, further comprising: transmitting a message from the client system to the server system.
【請求項35】クライアントシステムとの接続により、
サーバを介して、電気通信システムへのアクセスを提供
するアクセスポート。
35. By connecting to a client system,
An access port that provides access to a telecommunications system via a server.
【請求項36】クライアントシステムから信号を受信す
る受信リンクと、 アクティブなウェルカム信号を出力するエミッタと、 を備えることを特徴とする請求項35に記載のアクセス
ポート。
36. The access port according to claim 35, further comprising: a receiving link for receiving a signal from a client system; and an emitter for outputting an active welcome signal.
【請求項37】サーバシステムからウェルカム信号を受
信する手段と、 クライアントシステムと通信リンクを確立する手段と、 通信リンクが設立された場合、ウェルカム信号をクライ
アントシステムに送信する手段と、 を備えることを特徴とする請求項35に記載の使用可能
なアクセスポート。
37. Means for receiving a welcome signal from the server system, means for establishing a communication link with the client system, and means for transmitting a welcome signal to the client system when the communication link is established. 36. The available access port of claim 35.
【請求項38】クライアントシステムと電気通信ネット
ワークとの間の通信を行う方法であり、クライアントシ
ステムは、クライアントシステムと電気通信ネットワー
クとの間の通信を行うために、複数の通信設定を有し、
またクライアントソフトウェアを実行し、 クライアントシステムと電気通信ネットワークとの間の
通信を行うために、通信設定がクライアントシステムで
適切に設定されているか否かを判別する判別ステップ
と、 通信設定が適切に設定されていないことを判別ステップ
が判別すると、クライアントシステムにおいて少なくと
も第1の通信設定をメモリにセーブするセーブステップ
と、 通信設定が適切に設定されていないことを判別すると、
クライアントシステムにおいて少なくとも第1の通信設
定を変更する変更ステップと、 を備えることを特徴とする通信方法。
38. A method for performing communication between a client system and a telecommunications network, the client system having a plurality of communication settings for performing communication between the client system and the telecommunications network,
A step of determining whether communication settings are properly set in the client system to execute the client software and perform communication between the client system and the telecommunications network; and setting the communication settings appropriately. When the determining step determines that the communication setting has not been performed, the saving step of saving at least the first communication setting in the memory in the client system, and when determining that the communication setting is not appropriately set,
A change step of changing at least a first communication setting in the client system.
【請求項39】通信設定が適切に設定されていないこと
を判別すると、変更ステップに続いてクライアントシス
テムをリブートするリブートステップをさらに備えるこ
とを特徴とする請求項38に記載の通信方法。
39. The communication method according to claim 38, further comprising a reboot step of rebooting the client system following the change step when it is determined that the communication settings are not properly set.
【請求項40】変更ステップは、外部のデータ処理シス
テムから第1の通信設定の新しい値を受信する受信ステ
ップを有することを特徴とする請求項38に記載の通信
方法。
40. The communication method according to claim 38, wherein the changing step includes a receiving step of receiving a new value of the first communication setting from an external data processing system.
【請求項41】変更ステップの前に、外部のサーバシス
テムに、少なくとも第1の通信設定をリクエストするリ
クエストステップと、 変更ステップの前に、外部のサーバシステムから少なく
とも第1の通信設定の新しい値を受信する受信ステップ
と、 を備えることを特徴とする請求項38に記載の通信方
法。
41. A request step for requesting at least a first communication setting from an external server system before the changing step; and a new value of at least the first communication setting from the external server system before the changing step. The communication method according to claim 38, further comprising: a receiving step of receiving:
【請求項42】判別ステップの前に、クライアントシス
テムをアクセスポートに接続する接続ステップを更に有
し、 リクエストステップは、アクセスポートを介して外部の
サーバシステムに、少なくとも第1の通信設定をリクエ
ストするステップをさらに備え、 受信ステップは、アクセスポートを介して外部のサーバ
システムから少なくとも第1の通信設定の新しい値を受
信する受信ステップをさらに備える、ことを特徴とする
請求項41に記載の通信方法。
42. Before the determining step, the method further comprises a connecting step of connecting the client system to an access port, and the requesting step requests at least a first communication setting from an external server system via the access port. 42. The communication method according to claim 41, further comprising the step of: receiving the new value of at least the first communication setting from an external server system via the access port. .
【請求項43】メモリにセーブするステップの後に、ク
ライアントシステムをアクセスポートに接続する接続ス
テップを更に有し、 リクエストステップは、アクセスポートを介して外部の
サーバシステムに、少なくとも第1の通信設定をリクエ
ストするリクエストステップを有し、 受信ステップは、アクセスポートを介して外部のサーバ
システムから少なくとも第1の通信設定の新しい値を受
信するステップを有する、ことを特徴とする請求項41
に記載の通信方法。
43. After the step of saving to the memory, the method further comprises a connecting step of connecting the client system to an access port, wherein the requesting step includes transmitting at least a first communication setting to an external server system via the access port. 42. The method according to claim 41, further comprising a requesting step, wherein the receiving includes receiving a new value of at least the first communication setting from an external server system via the access port.
Communication method described in.
【請求項44】デジタル信号転送手段を用いてクライア
ントシステムを使用可能なアクセスポートに接続する接
続ステップと、 変更ステップの前に、アクセスポートを介して外部のサ
ーバシステムに、少なくとも第1の通信設定をリクエス
トするリクエストステップと、 変更ステップの前に、アクセスポートを介して外部のサ
ーバシステムから少なくとも第1の通信設定の新しい値
を受信する受信ステップと、 クライアントシステムを使用可能なアクセスポートに接
続する通信設定が適切に設定されていないことを判別す
ると、変更ステップに続いてクライアントシステムをリ
ブートするリブートステップと、 をさらに備えることを特徴とする請求項38に記載の通
信方法。
44. A connection step of connecting a client system to an available access port using digital signal transfer means, and at least a first communication setting to an external server system via the access port before the changing step. A requesting step of: receiving a new value of at least a first communication setting from an external server system via an access port before the changing step; and connecting the client system to an available access port. The communication method according to claim 38, further comprising: a reboot step of rebooting the client system following the change step when it is determined that the communication settings are not properly set.
【請求項45】第1の通信設定がECN接続に適用され、
変更ステップに続いてECN接続を行うECN接続ステップを
さらに具備することを特徴とする請求項38に記載の通
信方法。
45. The first communication setting is applied to an ECN connection,
The communication method according to claim 38, further comprising an ECN connection step of performing an ECN connection following the change step.
【請求項46】第1の通信設定がECN接続に適用され、
受信ステップに続いてECN接続を行うECN接続ステップを
さらに具備することを特徴とする請求項45に記載の通
信方法。
46. The first communication setting is applied to an ECN connection,
The communication method according to claim 45, further comprising an ECN connection step of performing an ECN connection subsequent to the receiving step.
【請求項47】クライアントシステムと電気通信ネット
ワークとの間の通信を行う方法であり、クライアントシ
ステムは、複数の通信設定を含み、クライアントシステ
ムと電気通信ネットワークとの間の通信を行うためのク
ライアントソフトウェアを実行し、 クライアントシステムが第1の通信設定の新しい値を受
信するように構成されているか否かを判別する判別ステ
ップと、 クライアントシステムが、第1の通信設定の新しい値を
受信するように構成されていると判別された場合、少な
くとも第1の通信設定の第1の値をメモリに保存する保
存ステップと、 第1の通信設定の新しい値を使用して少なくとも第1の
通信設定を設定する設定ステップと、 を具備することを特徴とする通信方法。
47. A method for performing communication between a client system and a telecommunications network, the client system including a plurality of communication settings, and client software for performing communication between the client system and the telecommunications network. Determining whether the client system is configured to receive a new value of the first communication setting; and determining whether the client system receives the new value of the first communication setting. If it is determined to be configured, a storing step of storing at least a first value of the first communication setting in a memory; and setting the at least first communication setting using a new value of the first communication setting. And a setting step of:
【請求項48】保存ステップは、IPアドレスとDNSアド
レスとを保存する保存ステップを含むことを特徴とする
請求項38又は47に記載の通信方法。
48. The communication method according to claim 38, wherein the storing step includes a storing step of storing the IP address and the DNS address.
【請求項49】第1の通信設定は、IPアドレスとDNSア
ドレスとを含むグループから選択されたことを特徴とす
る請求項38又は47に記載の通信方法。
49. The communication method according to claim 38, wherein the first communication setting is selected from a group including an IP address and a DNS address.
【請求項50】判別ステップに続いて、クライアントシ
ステムを第1の通信設定の新しい値を受信するように構
成するステップを具備することを特徴とする請求項38
又は47に記載の通信方法。
50. The method of claim 38, further comprising the step of configuring the client system to receive a new value of the first communication setting subsequent to the determining step.
Or the communication method according to 47.
【請求項51】クライアントシステムのユーザが、クラ
イアントシステムの通信設定の構成を変更する意志があ
るか否かを問い合わせるステップを具備することを特徴
とする請求項38又は47に記載の通信方法。
51. The communication method according to claim 38, further comprising the step of inquiring whether a user of the client system intends to change the configuration of communication settings of the client system.
【請求項52】設定ステップの前に、第1の通信設定の
新しい値を受信する受信ステップを具備することを特徴
とする請求項47に記載の通信方法。
52. The communication method according to claim 47, further comprising a receiving step of receiving a new value of the first communication setting before the setting step.
【請求項53】クライアントシステムは、判別ステップ
の前に、所定値の少なくとも第1の通信設定を備え、 設定ステップに続いて、少なくとも第1の通信設定の所
定値を使用できなくする使用不可能ステップを更に備え
る、 ことを特徴とする請求項47に記載の通信方法。
53. A client system comprising at least a first communication setting of a predetermined value before the determining step, and following the setting step, making at least the predetermined value of the first communication setting unusable. The communication method according to claim 47, further comprising a step.
【請求項54】設定ステップに続いて、クライアントシ
ステムをリブートするリブートステップを具備すること
を特徴とする請求項47に記載の通信方法。
54. The communication method according to claim 47, further comprising a reboot step of rebooting the client system following the setting step.
【請求項55】リブートステップに続いて、クライアン
トシステムを、新しい値の第1の通信設定で初期化する
初期化ステップを更に備えることを特徴とする請求項5
4に記載の通信方法。
55. The system of claim 5, further comprising an initialization step of initializing the client system with the new communication setting of the first value following the rebooting step.
5. The communication method according to 4.
【請求項56】初期化ステップに続いて、第1の通信設
定の第1の値をもとに戻す復帰ステップを更に備えるこ
とを特徴とする請求項55に記載の通信方法。
56. The communication method according to claim 55, further comprising a return step of returning the first value of the first communication setting to the original value following the initialization step.
【請求項57】復帰ステップは、第1の通信設定の新し
い値をメモリに保存する保存ステップを更に備えること
を特徴とする請求項56に記載の通信方法。
57. The communication method according to claim 56, wherein the returning step further comprises a storing step of storing a new value of the first communication setting in a memory.
【請求項58】設定ステップに続いて、クライアントシ
ステムをリブートするリブートステップと、 リブートステップに続いて、第1の通信設定の新しい値
を用いてクライアントシステムを初期化する初期化ステ
ップと、 初期設定ステップに続いて、第1の通信設定を第1の値
に戻すステップと、 メモリに第1の通信設定の新しい値を保存する保存ステ
ップと、 をさらに備えることを特徴とする請求項47に記載の通
信方法。
58. A rebooting step following the setting step, rebooting the client system; an initialization step following the rebooting step, initializing the client system using a new value of the first communication setting; 48. The method of claim 47, further comprising following the steps: returning the first communication setting to a first value; and storing a new value of the first communication setting in a memory. Communication method.
【請求項59】設定ステップの前に、外部のサーバシス
テムに、少なくとも第1の通信設定をリクエストするリ
クエストステップと、 設定ステップの前に、外部のサーバシステムから少なく
とも第1の通信設定の新しい値を受信する受信ステップ
と、 を、さらに備えることを特徴とする請求項47に記載の
通信方法。
59. A requesting step of requesting an external server system for at least a first communication setting before the setting step; and a new value of at least the first communication setting from the external server system before the setting step. The communication method according to claim 47, further comprising: a receiving step of receiving:
【請求項60】判別ステップの前に、クライアントシス
テムをアクセスポートに接続する接続ステップを更に備
え、 リクエストステップは、アクセスポートを介して外部の
サーバシステムに、少なくとも第1の通信設定をリクエ
ストするリクエストステップをさらに備え、 受信ステップは、アクセスポートを介して外部のサーバ
システムから少なくとも第1の通信設定の新しい値を受
信する受信ステップをさらに備える、 ことを特徴とする請求項59に記載の通信方法。
60. A connection step for connecting a client system to an access port before the determination step, wherein the request step includes a request for requesting at least a first communication setting to an external server system via the access port. The communication method according to claim 59, further comprising a receiving step, wherein the receiving step further comprises a receiving step of receiving at least a new value of the first communication setting from an external server system via the access port. .
【請求項61】保存ステップに続いて、クライアントシ
ステムをアクセスポートに接続する接続ステップをさら
に備え、 リクエストステップは、アクセスポートを介して外部の
サーバシステムに、少なくとも第1の通信設定をリクエ
ストするリクエストステップを更に備え、 受信ステップは、アクセスポートを介して外部のサーバ
システムから少なくとも第1の通信設定の新しい値を受
信する受信ステップを更に備える、ことを特徴とする請
求項59に記載の通信方法。
61. A storage step, following the storage step, further comprising a connection step of connecting the client system to an access port, wherein the request step is a request for requesting at least a first communication setting to an external server system via the access port. The communication method according to claim 59, further comprising the step of: receiving the new value of at least the first communication setting from the external server system via the access port. .
【請求項62】デジタル信号転送手段を使用して、クラ
イアントシステムを使用可能なアクセスポートに接続す
る接続ステップと、 設定ステップの前に、アクセスポートを介して外部のサ
ーバシステムに、少なくとも第1の通信設定をリクエス
トするリクエストステップと、 設定ステップの前に、アクセスポートを介して外部のサ
ーバシステムから少なくとも第1の通信設定の新しい値
を受信する受信ステップと、 設定ステップに続いて、クライアントシステムをリブー
トするリブートステップと、 をさらに備えることを特徴とする請求項47に記載の通
信方法。
62. A connecting step of connecting a client system to an available access port using digital signal transfer means; and, prior to the setting step, at least a first connection to an external server system via the access port. A requesting step for requesting a communication setting; a receiving step of receiving at least a new value of the first communication setting from an external server system via an access port before the setting step; The communication method according to claim 47, further comprising: a reboot step of rebooting.
【請求項63】第1の通信設定は、判別ステップの前の
静的な設定であり、 クライアントシステムが新しい値を受信する構成である
か否かを判別する判別ステップが、クライアントシステ
ムが新しい値を受信する構成ではないことを判別した場
合、第1の通信設定を静的なものから動的なものに変更
する変更ステップを含み、クライントシステムを新しい
値を受信するように構成にする構成ステップと、 を更に備えることを特徴とする請求項47に記載の通信
方法。
63. The first communication setting is a static setting before the determining step, and the determining step of determining whether or not the client system is configured to receive the new value includes the step of determining whether the client system has the new value. A step of changing the first communication setting from static to dynamic if it is determined that the client system is not configured to receive the first communication setting, and configuring the client system to receive a new value. The communication method according to claim 47, further comprising:
【請求項64】クライアントシステムを使用可能なアク
セスポートに接続する接続ステップと、 使用可能なアクセスポートを通じてインターネットで通
信を行う通信ステップと、 をさらに備えることを特徴とする請求項38又は47に
記載の通信方法。
64. The apparatus according to claim 38, further comprising: a connection step of connecting the client system to an available access port; and a communication step of performing communication on the Internet through the available access port. Communication method.
【請求項65】保存ステップは、第1の通信設定を非揮
発性メモリに保存するステップを更に備えることを特徴
とする請求項38又は47に記載の通信方法。
65. The communication method according to claim 38, wherein the storing step further comprises a step of storing the first communication setting in a nonvolatile memory.
【請求項66】判別ステップは、ネットワークの構成の
設定と制御の設定とのグループから選択された設定が適
切に設定されているか否かを判別するステップを備える
ことを特徴とする請求項38又は47に記載の通信方
法。
66. The method according to claim 38, wherein the determining step includes a step of determining whether a setting selected from a group of a network configuration setting and a control setting is appropriately set. 47. The communication method according to 47.
【請求項67】判別ステップは、IPアドレス、ゲートウ
ェイアドレス、DNSアドレス、ネットワーク設定、ファ
イル共用設定、及びブラウジング制御設定などの設定の
グループから選択された設定であるか否かを判別するス
テップを備えることを特徴とする請求項38又は47に
記載の通信方法。
67. A discriminating step includes a step of discriminating whether or not the setting is selected from a group of settings such as an IP address, a gateway address, a DNS address, a network setting, a file sharing setting, and a browsing control setting. The communication method according to claim 38 or 47, wherein:
【請求項68】クライアントシステムと電気通信ネット
ワークとの間の通信を行うための通信システムであり、
クライアントシステムは、複数の通信設定を有し、クラ
イアントシステムと電気通信ネットワークとの間の通信
を行うためのクライアントソフトウェアを実行し、 クライアントシステムと電気通信ネットワークとの間の
通信を行うための通信設定がクライアントシステムにお
いて適切に設定されたか否かを判別する判別手段と、 判別手段が、通信設定が適切に設定されていないと判別
すると、クライアントシステムにおいて少なくとも第1
の通信設定をメモリに保存する保存手段と、 判別手段が、通信設定が適切に設定されていないと判別
すると、クライアントシステムにおいて少なくとも第1
の通信設定を変更する変更手段と、 を備えることを特徴とする通信システム。
68. A communication system for performing communication between a client system and a telecommunications network,
The client system has a plurality of communication settings, executes client software for performing communication between the client system and the telecommunications network, and performs communication settings for performing communication between the client system and the telecommunications network. Determining means for determining whether or not the communication setting has been properly set in the client system;
Storing means for storing the communication setting in the memory; and determining means for determining that the communication setting is not appropriately set, the client system determines at least the first
And a changing unit for changing the communication setting.
【請求項69】クライアントシステムと電気通信ネット
ワークとの間の通信を行うための通信システムであり、
クライアントシステムは、複数の通信設定を有し、クラ
イアントシステムと電気通信ネットワークとの間の通信
を行うためのクライアントソフトウェアを実行し、 クライアントシステムが第1の通信設定の新しい値を受
信するように構成されているか否かを判別する手段と、 クライアントシステムが第1の通信設定の新しい値を受
信する構成になっている場合、メモリに少なくとも第1
の通信設定の第1の値を保存する保存手段と、 第1の通信設定の新しい値を使って少なくとも第1の通
信設定を設定する設定手段と、 を備えることを特徴とする通信システム。
69. A communication system for performing communication between a client system and a telecommunications network,
The client system has a plurality of communication settings, executes client software for communicating between the client system and the telecommunications network, and is configured such that the client system receives a new value of the first communication setting. Means for determining whether or not the first communication setting has been received, and if the client system is configured to receive a new value of the first communication setting, at least the first value is stored in the memory.
A communication system comprising: storage means for storing a first value of the communication setting; and setting means for setting at least the first communication setting by using a new value of the first communication setting.
【請求項70】保存媒体からコードを解読する手段を含
むコンピュータシステムにおいて使用される機械読取可
能コードを備えるデータ保存媒体であって、 クライアントシステムと電気通信ネットワークとの間の
通信を行うために、クライアントシステムにおいて通信
設定が適切に設定されたか否かを判別する判別手段と、 判別手段が通信設定が適切に設定されていないと判別し
た場合、クライアントシステムにおける少なくとも第1
の通信設定をメモリに保存する手段と、 判別手段が通信設定が適切に設定されていないと判別し
た場合、クライアントシステムにおける少なくとも第1
の通信設定を変更する手段と、 を備えることを特徴とするデータ保存媒体。
70. A data storage medium comprising machine readable code for use in a computer system including means for decrypting the code from the storage medium, wherein the data storage medium comprises: Determining means for determining whether or not communication settings are appropriately set in the client system;
Means for storing the communication setting in the memory, and when the determining means determines that the communication setting is not properly set, at least the first
Means for changing the communication setting of the data storage medium.
【請求項71】データ保存媒体からコードを解読する手
段を含むコンピュータシステムで使用される機械読取可
能コードを記憶するデータ保存媒体であって、 クライアントシステムが第1の通信設定の新しい値を受
信する構成になっているか否かを判別する判別手段と、 クライアントシステムが第1の通信設定の新しい値を受
信する構成になっている場合、少なくとも第1の通信設
定の第1の値をメモリに保存する手段と、 第1の通信設定の新しい値を使って少なくとも第1の通
信設定を設定する手段と、 を備えることを特徴とするデータ保存媒体。
71. A data storage medium storing machine readable code for use in a computer system including means for decrypting the code from the data storage medium, wherein the client system receives a new value of the first communication setting. Determining means for determining whether or not the configuration is established; and when the client system is configured to receive a new value of the first communication setting, at least the first value of the first communication setting is stored in the memory. And a means for setting at least a first communication setting using a new value of the first communication setting.
【請求項72】クライアントシステムとサーバシステム
と電気通信ネットワークとの間の通信を行うための方法
であり、クライアントシステムは、中央処理装置 (CPU)
と、CPUと関連する揮発性ワークメモリと、通信インタ
フェースとを有し、クライアントシステムと電気通信ネ
ットワークとの間の通信を行うためのクライアントソフ
トウェアを実行し、サーバシステムは、複数のクライア
ントシステムと電気通信ネットワークとの間の通信を行
うためのサーバソフトウェアを実行し、 少なくとも一つの支払方法を含む請求書オプションのセ
ットを提供する提供ステップと、 請求書方法を特定して、クライアントシステムからサー
バシステムに送信するステップと、 サーバシステムからクライアントシステムに請求書認可
/否認信号を送信するステップと、 請求書認可/否認信号送信ステップにおいて認可信号が
提供される場合、サーバシステムを介して電気通信ネッ
トワークとクライアントシステムとの間の双方向通信を
行うステップと、 を備えることを特徴とする通信方法。
72. A method for communicating between a client system, a server system, and a telecommunications network, the client system comprising a central processing unit (CPU)
A volatile work memory associated with the CPU, a communication interface, and execute client software for performing communication between the client system and the telecommunications network. Providing server software for communicating with a communication network, providing a set of bill options including at least one payment method; identifying the bill method, from the client system to the server system; Sending and invoice approval from the server system to the client system
Transmitting a denial / rejection signal; and performing bidirectional communication between the telecommunications network and the client system via the server system when an authorization signal is provided in the invoice authorization / denial signal transmission step. A communication method, comprising:
【請求項73】請求オプションのリストを提供するステ
ップの前に、IPアドレスをクライアントシステムに割り
当てる割当ステップを、さらに備えることを特徴とする
請求項72に記載の通信方法。
73. The communication method according to claim 72, further comprising an assigning step of assigning an IP address to the client system before the step of providing the list of billing options.
【請求項74】クライアントシステムのクライアントソ
フトウェアが、電気通信ネットワークとの通信に必要な
コンポーネントを不足しているか否かを判別する判別ス
テップと、 クライアントシステムのクライアントソフトウェアから
不足コンポーネントをクライアントシステムに提供する
提供ステップと、 クライアントシステムのクライアントソフトウェアが不
足コンポーネントをインストールするインストールステ
ップと、 を請求オプションのセットを提供するステップの前に、
具備することを特徴とする請求項72に記載の通信方
法。
74. A determining step for determining whether client software of a client system lacks a component required for communication with a telecommunications network, and providing the missing component to the client system from the client software of the client system. Before providing a set of billing options, providing a providing step, and an installation step in which the client software of the client system installs the missing components.
The communication method according to claim 72, comprising:
【請求項75】クライアントシステムのクライアントソ
フトウェアが、電気通信ネットワークとの通信に必要な
コンポーネントを不足しているか否かを判別する判別ス
テップと、 前記不足コンポーネントを備えるクライアントシステム
のインストールファイルをサーチするサーチステップ
と、 サーチステップにおいて検出されたクライアントソフト
ウェアの不足コンポーネントをインストールするインス
トールステップと、 を請求オプションのセットを提供するステップの前に、
具備することを特徴とする請求項72に記載の通信方
法。
75. A determining step for determining whether client software of a client system lacks a component necessary for communication with a telecommunications network, and searching for an installation file of the client system including the missing component. Before the step of providing a set of billing options, the step of installing a missing component of the client software detected in the step of searching.
The communication method according to claim 72, comprising:
【請求項76】クライアントシステムのクライアントソ
フトウェアが、電気通信ネットワークとの通信に必要な
コンポーネントを不足しているか否かを判別する判別ス
テップと、 前記不足コンポーネントを備えるクライアントシステム
のインストールファイルをサーチするサーチステップ
と、 サーチステップにおいて検出されなかった他の不足コン
ポーネントをサーバシステムからクライアントシステム
に提供するステップと、 サーチステップにおいて検出されたクライアントソフト
ウェアの不足コンポーネントをインストールするインス
トールステップと、 を請求オプションのセットを提供するステップの前に、
具備することを特徴とする請求項72に記載の通信方
法。
76. A determining step for determining whether client software of a client system lacks a component necessary for communication with a telecommunications network, and searching for an installation file of the client system including the missing component. Providing a client system with other missing components not detected in the search step from the server system; and installing the missing component of the client software detected in the search step. Before the steps to provide,
The communication method according to claim 72, comprising:
【請求項77】クライアントシステムのクライアントソ
フトウェアが、古いコンポーネントを備えているか否か
を判別する判別ステップと、 前記判別ステップにおいて検出された古いコンポーネン
トのそれぞれの現バージョンを、サーバシステムからク
ライントシステムに提供するステップと、 前記判別ステップにおいて検出された古いコンポーネン
トのそれぞれの現バージョンを、インストールするイン
ストールステップと、 を請求オプションのセットを提供するステップの前に、
具備することを特徴とする請求項72に記載の通信方
法。
77. A judging step of judging whether or not the client software of the client system has an old component; and providing the current version of each of the old components detected in the judging step from the server system to the client system. Prior to the step of providing a set of billing options, the step of installing a current version of each of the old components detected in the determining step.
The communication method according to claim 72, comprising:
【請求項78】クライアントシステムが、電気通信ネッ
トワークとの通信処理を行うことができる適切なネット
ワーク構成と登録設定を備えているか否かを判別する判
別ステップと、 前記判別ステップにおいて適切に設定されていると判別
された場合、揮発性メモリに前記設定を保存する保存ス
テップと、 クライアントシステムにより、サーバシステムに、IPア
ドレスの割り当てをリクエストするリクエストステップ
と、 サーバシステムからのIPアドレスをクライアントシステ
ムにおいて受信する受信ステップと、 を請求オプションのセットを提供するステップの前に、
具備することを特徴とする請求項72に記載の通信方
法。
78. A judging step of judging whether or not the client system has an appropriate network configuration and registration setting capable of performing communication processing with a telecommunications network; and If it is determined that the IP address has been stored, a storing step of storing the settings in a volatile memory, a requesting step of requesting the server system to allocate an IP address by the client system, and receiving the IP address from the server system in the client system Before the receiving step to provide a set of billing options,
The communication method according to claim 72, comprising:
【請求項79】提供可能な請求オプションのセットのリ
クエストをクライアントシステムからサーバシステムに
送信する送信ステップを前記IPアドレスの受信のステッ
プの後で、しかも請求オプションのセットを提供するス
テップの前に、具備することを特徴とする請求項78に
記載の通信方法。
79. A transmitting step of transmitting a request for a set of billing options that can be provided from the client system to the server system after the step of receiving the IP address and before the step of providing the set of billing options. The communication method according to claim 78, comprising:
【請求項80】クライアントシステムが電気通信ネット
ワークとの通信を行うことができる適切なネットワーク
構成と登録設定とを備えているか否かを判別する判別ス
テップと、 前記判別ステップにおいて設定が適切であると判別され
ると、揮発性メモリに前記設定を保存する保存ステップ
と、 IPアドレスの割り当てを、クライアントシステムからサ
ーバシステムにリクエストするステップと、 サーバシステムから前記IPアドレスをクライアントシス
テムにおいて受信する受信ステップと、 を請求オプションのセットを提供するステップの前に、
具備することを特徴とする請求項72に記載の通信方
法。
80. A judging step of judging whether or not the client system has an appropriate network configuration capable of performing communication with a telecommunications network and a registration setting; and determining that the setting is appropriate in the judging step. If determined, a saving step of saving the setting in a volatile memory, a step of requesting an assignment of an IP address from the client system to the server system, and a receiving step of receiving the IP address from the server system in the client system. Before the step of providing a set of billing options,
The communication method according to claim 72, comprising:
【請求項81】複数のクライアントシステムがサーバシ
ステムと通信する場合において、 前記サーバシステムと通信する前記クライアントシステ
ムのそれぞれの識別情報をサーバシステムにデータベー
ス形式で保守するステップと、 各クライアントシステムの請求情報と、前記クライアン
トシステムのそれぞれで累積された請求金額を表すデー
タとを、前記データベースに記録するステップと、 をさらに備えることを特徴とする請求項72に記載の通
信方法。
81. When a plurality of client systems communicate with a server system, maintaining identification information of each of the client systems communicating with the server system in a database format in the server system; and billing information of each client system. 73. The communication method according to claim 72, further comprising: recording, in the database, data representing a charge amount accumulated in each of the client systems.
【請求項82】前記請求金額を表すデータは、接続時間
を表すデータを含むことを特徴とする請求項81に記載
の通信方法。
82. The communication method according to claim 81, wherein the data representing the amount of money charged includes data representing a connection time.
【請求項83】クライアントシステムの切断処理に続い
て、対応するクライアントシステムの合計請求金額を表
すデータを記録するステップと、 前記合計金額をネットワーク管理システムに送信する送
信ステップと、 ネットワーク管理システムにおける合計請求金額に従っ
て請求書発行の処理を行うステップと、 をさらに備えることを特徴とする請求項81に記載の通
信方法。
83. Following the disconnection processing of the client system, a step of recording data representing a total billing amount of the corresponding client system; a transmitting step of transmitting the total billing amount to the network management system; The communication method according to claim 81, further comprising: performing billing processing according to the billed amount.
【請求項84】クライアントシステムが接続中であるこ
とを確認するための定期接続信号を、クライアントシス
テムからサーバシステムに定期的に送信する送信ステッ
プと、 サーバシステムに時計信号を提供する提供ステップと、 前記定期接続信号が前記クライアントシステムから、前
記時計信号を基にした所定期間内に受信されたか否かを
サーバシステムにおいて判別する判別ステップと、 判別ステップにおいて、前記定期接続信号が所定期間内
に前記クライアントシステムから受信されていないと判
別された場合、前記サーバシステムにおいて遮断パラメ
ータを設定する設定ステップと、 をさらに備えることを特徴とする請求項72に記載の通
信方法。
84. A transmitting step of periodically transmitting a periodic connection signal for confirming that the client system is being connected from the client system to the server system, a providing step of providing a clock signal to the server system, A discriminating step of discriminating in the server system whether or not the periodic connection signal has been received from the client system within a predetermined time period based on the clock signal; 73. The communication method according to claim 72, further comprising: setting a shutdown parameter in the server system when it is determined that the shutdown parameter has not been received from the client system.
【請求項85】クライアントシステムとサーバシステム
と電気通信ネットワークとの間の通信を行うための方法
であり、クライアントシステムは、中央処理装置 (CPU)
と、CPUと連結する揮発性ワークメモリと、通信インタ
フェースとを有し、クライアントシステムと電気通信ネ
ットワークとの間の通信を行うためのクライアントソフ
トウェアを実行し、サーバシステムは、複数のクライア
ントシステムと電気通信ネットワークとの間の通信を行
うためのサーバソフトウェアを実行し、 少なくとも一つの支払方法を含む請求オプションのリス
トを提供する提供ステップと、 請求方法を特定して、それをクライアントシステムから
サーバシステムに送信するステップと、 認可の要求をサーバシステムから遠隔の認可システムに
送信するステップと、 遠隔の認可システムからサーバシステムに認可信号が受
信される前に、サーバシステムからクライアントシステ
ムに一時的な認可信号を送信するステップと、 電気通信ネットワークとクライアントシステムとの間の
双方向通信を行うステップと、 を備えることを特徴とする通信方法。
85. A method for communicating between a client system, a server system, and a telecommunications network, the client system comprising a central processing unit (CPU)
And a volatile work memory connected to the CPU; and a communication interface, and executes client software for performing communication between the client system and the telecommunications network. Providing server software for communicating with a communication network, providing a list of billing options including at least one payment method; identifying a billing method and transmitting it from the client system to the server system. Sending, a request for authorization from the server system to the remote authorization system, and a temporary authorization signal from the server system to the client system before the authorization signal is received from the remote authorization system to the server system. Sending a Communication method characterized by comprising the steps of: performing bidirectional communication between the communication network and a client system.
【請求項86】サーバシステムにおいて、遠隔の認可シ
ステムから否認信号を受信する受信ステップと、 サーバシステムからクライアントシステムに否認信号を
送信する送信ステップと、 電気通信ネットワークとクライアントシステムとの間の
双方向通信を中断するステップと、 をさらに備えることを特徴とする請求項85に記載の通
信方法。
86. In a server system, a receiving step of receiving a denial signal from a remote authorization system, a transmitting step of transmitting a denial signal from the server system to a client system, and a bidirectional communication between the telecommunications network and the client system. The communication method according to claim 85, further comprising: interrupting communication.
【請求項87】サーバシステムからクライアントシステ
ムに否認信号を送信するステップと、 クライアントシステムからサーバシステムに追加の請求
情報を送信するステップと、 をさらに備えることを特徴とする請求項85に記載の通
信方法。
87. The communication of claim 85, further comprising: transmitting a denial signal from the server system to the client system; and transmitting additional billing information from the client system to the server system. Method.
【請求項88】クライアントシステムとサーバシステム
と電気通信システムとの間の通信を行うための通信シス
テムであり、 クライアントシステムは、クライアントシステムと電気
通信ネットワークとの間の通信を行うためのクライアン
トソフトウェアを実行し、サーバシステムは、複数のク
ライアントシステムと電気通信ネットワークとの間の通
信を行うためのサーバソフトウェアを実行し、 少なくとも一つの支払い方法を含む請求オプションのリ
ストを提供する手段と、 請求方法を特定して、それをクライアントシステムから
サーバシステムに送信する手段と、 サーバシステムからクライアントシステムに請求書認可
/否認信号を送信する手段と、 クライアントシステムで認可信号が受信されると、サー
バシステムを介して電気通信ネットワークとクライアン
トシステムとの間の双方向通信を行う手段と、 を備えることを特徴とする通信システム。
88. A communication system for performing communication between a client system, a server system, and a telecommunications system, wherein the client system includes client software for performing communication between the client system and the telecommunications network. Executing, the server system executing server software for communicating between the plurality of client systems and the telecommunications network, providing means for providing a list of billing options including at least one payment method; Means for identifying and transmitting it from the client system to the server system, and billing authorization from the server system to the client system
Means for transmitting a denial signal, and means for performing bidirectional communication between the telecommunications network and the client system via the server system when the authorization signal is received by the client system. Communications system.
【請求項89】クライアントシステムにIPアドレスを割
り当てる手段をさらに備えることを特徴とする請求項8
8に記載の通信システム。
89. The apparatus according to claim 8, further comprising means for assigning an IP address to the client system.
9. The communication system according to 8.
【請求項90】クライアントシステムのクライアントソ
フトウェアが、電気通信ネットワークとの通信に必要な
コンポーネントを不足しているか否かを判別する手段
と、 クライアントシステムのクライアントソフトウェアが不
足コンポーネントを、サーバシステムからクライアント
システムに提供する手段と、 クライアントシステムのクライアントソフトウェアが不
足コンポーネントを、インストールする手段と、 をさらに備えることを特徴とする請求項88に記載の通
信システム。
90. A means for determining whether client software of a client system lacks a component necessary for communication with a telecommunications network, and resolving the missing component of client software of the client system from the server system to the client system. 89. The communication system of claim 88, further comprising: means for providing a component; and means for installing missing components in the client software of the client system.
【請求項91】クライアントシステムのクライアントソ
フトウェアが電気通信ネットワークとの通信に必要なコ
ンポーネントを不足しているか否かを判別する手段と、 前記不足コンポーネントを備えるクライアントシステム
のインストールファイルをサーチする手段と、 クライアントソフトウェアの不足コンポーネントをイン
ストールする手段と、を備えることを特徴とする請求項
88に記載の通信システム。
91. A means for determining whether client software of a client system lacks a component necessary for communication with a telecommunications network; a means for searching for an installation file of a client system including the missing component; 89. The communication system of claim 88, comprising: means for installing missing components of the client software.
【請求項92】クライアントシステムのクライアントソ
フトウェアが電気通信ネットワークとの通信に必要なコ
ンポーネントを欠いているか否かを判別する手段と、 前記不足コンポーネントを備えるクライアントシステム
のインストールファイルをサーチする手段と、 サーバシステムからクライアントシステムに追加の不足
コンポーネントを提供する手段と、 提供する手段によりクライアントシステムに提供された
クライアントソフトウェアの不足コンポーネントをイン
ストールする手段と、 をさらに備えることを特徴とする請求項88に記載の通
信システム。
92. A means for determining whether client software of a client system lacks components required for communication with a telecommunications network; means for searching for an installation file of a client system comprising said missing components; and a server. 89. The method of claim 88, further comprising: means for providing additional missing components from the system to the client system; and means for installing missing components of client software provided to the client system by the providing means. Communications system.
【請求項93】クライアントシステムのクライアントソ
フトウェアが古いコンポーネントを備えるか否かを判別
する手段と、 古いコンポーネントに見合った最新バージョンをサーバ
システムからクライアントシステムに提供する手段と、 前記古いコンポーネントにそれぞれ見合った最新バージ
ョンをインストールする手段と、 をさらに備えることを特徴とする請求項88に記載の通
信システム。
93. A means for determining whether or not client software of a client system includes an old component; a means for providing the client system with the latest version corresponding to the old component from the server system; 89. The communication system of claim 88, further comprising: means for installing the latest version.
【請求項94】クライアントシステムが、電気通信ネッ
トワークとの通信を行うための適切なネットワーク構成
と登録設定を有しているか否かを判別する手段と、 前記設定を揮発性ワークメモリに保存する手段と、 サーバシステムに、IPアドレスの割り当てを、クライア
ントシステムからリクエストする手段と、 サーバシステムからの前記IPアドレスをクライアントシ
ステムで受信する手段と、 を備えることを特徴とする請求項88に記載の通信シス
テム。
94. A means for determining whether a client system has an appropriate network configuration and registration settings for communicating with a telecommunications network, and means for storing the settings in a volatile work memory. The communication according to claim 88, further comprising: means for requesting the server system to assign an IP address to the server system; and means for receiving the IP address from the server system at the client system. system.
【請求項95】提供可能な請求オプションのセットのリ
クエストをクライアントシステムからサーバシステムに
送信する手段、 を備えることを特徴とする請求項94に記載の通信シス
テム。
95. The communication system of claim 94, further comprising: means for transmitting a request for a set of billing options that can be provided from the client system to the server system.
【請求項96】クライアントシステムが、電気通信ネッ
トワークとの通信を行うための適切なネットワーク構成
と登録設定とを備えているか否かを判別する手段と、 揮発性ワークメモリに前記設定を保存する手段と、 サーバシステムにIPアドレスの割り当てを、クライアン
トシステムからリクエストする手段と、 サーバシステムからの前記IPアドレスをクライアントシ
ステムで受信する手段と、 をさらに備えることを特徴とする請求項90に記載の通
信方法。
96. A means for determining whether a client system has an appropriate network configuration and registration settings for communicating with a telecommunications network, and means for storing said settings in a volatile work memory. 90. The communication according to claim 90, further comprising: means for requesting assignment of an IP address to the server system from the client system; and means for receiving the IP address from the server system to the client system. Method.
【請求項97】複数のクライアントシステムがサーバシ
ステムと通信する場合において、 前記サーバシステムと通信を行う前記クライアントシス
テムのそれぞれの識別情報をサーバシステムにデータベ
ース形式で保守する手段と、 各クライアントシステムの前記請求情報と各クライアン
トシステムにより累積された合計請求金額を表すデータ
とを、前記データベースに前記各クライアントシステム
のものとしてそれぞれ記憶する手段と、 をさらに備えることを特徴とする請求項88に記載の通
信方法。
97. When a plurality of client systems communicate with a server system, means for maintaining, in a database format, identification information of each of the client systems communicating with the server system in a database format; 89. The communication of claim 88, further comprising: means for storing, in the database, the billing information and data representing the total billed amount accumulated by each client system as that of each client system. Method.
【請求項98】前記合計請求金額を表すデータは、接続
時間を表すデータを含むことを特徴とする請求項97に
記載の通信システム。
98. The communication system according to claim 97, wherein said data representing the total charge includes data representing connection time.
【請求項99】クライアントシステムの遮断に従って、
各クライアントシステムの合計請求金額を表すデータを
記憶する手段と、 前記合計請求金額をネットワーク管理システムに送信す
る手段と、 ネットワーク管理システムにおける合計請求金額に従っ
て請求書発行処理を行う手段と、 をさらに備えることを特徴とする請求項97に記載の通
信システム。
99. In accordance with the shutting down of the client system,
Means for storing data representing the total charge of each client system; means for transmitting the total charge to the network management system; and means for performing a billing process according to the total charge in the network management system. The communication system according to claim 97, wherein:
【請求項100】クライアントシステムが接続中である
という確認の定期接続信号をクライアントシステムから
サーバシステムに定期的に送信する手段と、 サーバシステムに時計信号を提供する手段と、 前記時計信号に従った所定期間中に前記クライアントシ
ステムから、前記定期接続信号が受信されたか否かを前
記サーバシステムにおいて判別する手段と、 前記判別手段が、所定期間中に前記クライアントシステ
ムから前記定期接続信号が受信されないことを判別する
と、前記サーバシステムに遮断パラメータを設定する手
段と、 をさらに備えることを特徴とする請求項88に記載の通
信システム。
100 means for periodically transmitting a periodic connection signal for confirming that the client system is being connected from the client system to the server system; means for providing a clock signal to the server system; Means for determining in the server system whether or not the periodic connection signal has been received from the client system during a predetermined period; and wherein the determining means does not receive the periodic connection signal from the client system during a predetermined period. 89. The communication system according to claim 88, further comprising: means for setting a shutdown parameter in the server system when determining.
【請求項101】中央処理装置 (CPU)と、CPUに連結さ
れた揮発性メモリと、通信インタフェースと、保存媒体
からコードを読解する手段とを含むクライアントコンピ
ュータシステムにおいて使用される機械読取可能コード
を有するデータ保存媒体であって、 少なくとも一つの支払方法を含む請求オプションのリス
トを受信する手段と、 請求方法を特定し、それをクライアントシステムからサ
ーバシステムに送信する手段と、 請求認可/否認信号をサーバシステムからクライアント
システムで受信する手段と、 認可信号が受信されると、サーバシステムと介して電気
通信ネットワークとクライアントシステムとの間の双方
向通信を行う手段と、 を備えることを特徴とするデータ保存媒体。
101. A machine readable code for use in a client computer system including a central processing unit (CPU), volatile memory coupled to the CPU, a communication interface, and means for reading the code from a storage medium. Means for receiving a list of billing options including at least one payment method; means for identifying a billing method and transmitting it to the server system from the client system; Means for receiving from the server system at the client system, and means for performing bidirectional communication between the telecommunications network and the client system via the server system when the authorization signal is received, the data comprising: Storage medium.
【請求項102】データ保存媒体からコードを読みって
解読する手段を備え、複数のクライアントシステムと通
信するように構成されたサーバコンピュータシステムに
おいて使用される機械読取可能コードを有するデータ記
録媒体であって、 少なくとも一つの支払方法を備える請求オプションのリ
ストを提供する手段と、 一つのクライアントシステムから請求方法の特定を受信
する手段と、 請求認可/否認信号をサーバシステムから一つのクライ
アントシステムに送信する手段と、 認可信号がクライアントシステムに受信されると、サー
バシステムを介して電気通信ネットワークと任意のクラ
イアントシステムとの間で、双方向通信を行えるように
する手段と、 を備えることを特徴とするデータ保存媒体。
102. A data recording medium having machine readable code for use in a server computer system configured to read and decode a code from a data storage medium and to communicate with a plurality of client systems. Means for providing a list of billing options comprising at least one payment method; means for receiving a billing method specification from one client system; and transmitting a billing authorization / denial signal from the server system to one client system. Means for enabling two-way communication between the telecommunications network and any client system via the server system when the authorization signal is received by the client system. Data storage medium.
【請求項103】クライアントシステムと、サーバシス
テムと、電気通信ネットワークとの間の通信を行うため
の通信機能を備えるコンピュータオペレーティングシス
テムであり、クライアントシステムは、クライアントシ
ステムと電気通信ネットワークとの間の通信を行うため
にクライアントソフトウェアを実行し、サーバシステム
は、複数のクライアントシステムと電気通信ネットワー
クとの間の通信を行うためにサーバソフトウェアを実行
し、 少なくとも一つの支払方法を含む請求オプションのリス
トを、前記サーバシステムから受信する手段と、 請求方法を特定し、それをクライアントシステムからサ
ーバシステムに送信する手段と、 請求認可/否認信号をサーバシステムからクライアント
システムに受信する手段と、 信号ステップにおいて認可信号がサーバシステムから受
信された場合、サーバシステムを介して電気通信ネット
ワークとクライアントシステムとの間の双方向通信を行
う手段と、 を備えることを特徴とするコンピュータオペレーティン
グシステム。
103. A computer operating system having a communication function for performing communication between a client system, a server system, and a telecommunications network, wherein the client system communicates between the client system and the telecommunications network. Executing the client software to perform communication between the plurality of client systems and the telecommunications network, and providing a list of billing options including at least one payment method; A means for receiving from the server system, a means for specifying a billing method and transmitting it from the client system to the server system, a means for receiving a billing authorization / denial signal from the server system to the client system, Computer operating system, characterized in that it comprises when the authorization signal is received from the server system, and means for performing bidirectional communication between the telecommunication network and the client system via the server system, the in.
【請求項104】クライアントシステムと、サーバシス
テムと、電気通信ネットワークとの間の通信を行うため
の方法であり、クライアントシステムは、クライアント
シシステムと電気通信ネットワークとの間の通信を行う
ためのクライアントソフトウェアを実行し、サーバシス
テムは、複数のクライアントシステムと電気通信ネット
ワークとの間の通信を行うためのサーバソフトウェアを
実行し、 サーバシステムからネットワーク設定パラメータをクラ
イアントシステムに提供するステップと、 請求方法を特定し、それをクライアントシステムからサ
ーバシステムに送信するステップと、 請求認可/否認信号をサーバシステムからクライアント
システムに送信するステップと、 請求認可/否認信号送信ステップにおいて、認可信号が
提供されると、サーバシステムを介して電気通信ネット
ワークとクライアントシステムとの間の双方向通信を行
うステップと、 を備えることを特徴とする通信方法。
104. A method for communicating between a client system, a server system, and a telecommunications network, wherein the client system comprises a client for communicating between the client system and the telecommunications network. Executing software, the server system executing server software for performing communication between the plurality of client systems and the telecommunications network, and providing network setting parameters from the server system to the client system. Identifying, transmitting the request from the client system to the server system, transmitting a request approval / denial signal from the server system to the client system, and transmitting a request approval / denial signal. That the communication method characterized by comprising the steps of: performing a two-way communication between the telecommunication network and the client system via the server system.
【請求項105】ネットワーク設定パラメータを提供す
るステップの前に、クライアントシステムのネットワー
ク設定を記憶するステップと、 電気通信ネットワークとクライアントシステムとの間の
双方向通信を行うステップに続いて、記憶されたネット
ワーク設定を元に戻すステップと、 をさらに備えることを特徴とする請求項104に記載の
通信方法。
105. A method for storing network configuration parameters of a client system prior to providing network configuration parameters, and providing bi-directional communication between the telecommunications network and the client system. The communication method according to claim 104, further comprising: restoring network settings.
【請求項106】電気通信ネットワークで通信を行うた
めの装置であり、 処理装置を備え、サーバシステムの動作を制御する目的
でサーバソフトウェアを実行するサーバシステムと、 中央処理装置(CPU)と通信インタフェースとを有する
少なくとも一つのクライアントシステムと、 電気通信とサーバシステムとの間の通信のためにリンク
し、電気通信とクライアントシステムとにリンクする構
成の各アクセスポートより形成される複数のアクセスポ
ートと、 それぞれの認証を特定のアクセスポートにリンクされた
当該クライアントシステムに提供する手段と、クライア
ントシステムからそれぞれの認証を受信しそれにより特
定のクライアントシステムを識別する手段と、請求パラ
メータを少なくとも一つのクライアントシステムと関連
させる手段と、を備えるサーバソフトウェアと、 を備えることを特徴とする通信装置。
106. An apparatus for performing communication over a telecommunications network, comprising: a processing system; a server system for executing server software for the purpose of controlling the operation of the server system; a central processing unit (CPU); And at least one client system having: a plurality of access ports formed from respective access ports configured to link for communication between the telecommunications and the server system and to link to the telecommunications and the client systems; Means for providing each certificate to the client system linked to a particular access port; means for receiving each certificate from the client system and thereby identifying the particular client system; Related to A communication device comprising: server software comprising:
【請求項107】サーバソフトウェアは、クライアント
システムと電気通信ネットワークとの間の通信を促進す
る手段をさらに含むことを特徴とする請求項106に記
載の通信装置。
107. The communication device of claim 106, wherein the server software further comprises means for facilitating communication between the client system and the telecommunications network.
【請求項108】サーバシステムとの通信状態にあるネ
ットワーク管理サーバをさらに備えることを特徴とする
請求項106に記載の通信装置。
108. The communication device according to claim 106, further comprising a network management server in communication with the server system.
【請求項109】データをネットワーク管理サーバから
送信し、且つ、受信することができる複数の前記サーバ
システムをさらに備えることを特徴とする請求項106
に記載の通信装置。
109. The system according to claim 106, further comprising a plurality of said server systems capable of transmitting and receiving data from a network management server.
The communication device according to claim 1.
JP24415398A 1997-08-28 1998-08-28 System and method for communication network connection Pending JPH11177626A (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US08/919,397 US5987430A (en) 1997-08-28 1997-08-28 Communications network connection system and method
US09/033,443 US6128601A (en) 1997-08-28 1998-03-02 Active client to communications network connection apparatus and method
US09/033443 1998-04-08
US09/057028 1998-04-08
US08/919397 1998-04-08
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

Publications (1)

Publication Number Publication Date
JPH11177626A true JPH11177626A (en) 1999-07-02

Family

ID=25442007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24415398A Pending JPH11177626A (en) 1997-08-28 1998-08-28 System and method for communication network connection

Country Status (4)

Country Link
US (4) US5987430A (en)
JP (1) JPH11177626A (en)
AU (1) AU8195098A (en)
CA (1) CA2246410A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002157188A (en) * 2000-11-21 2002-05-31 Tsunagu Network Communications Inc Information providing system oriented for multiple dwelling house
JP2003513522A (en) * 1999-10-22 2003-04-08 ノマディックス インコーポレイテッド Information and control console for use with network gateway interfaces
JP2005500765A (en) * 2001-08-17 2005-01-06 エスビーシー テクノロジー リソーシーズ、インク. Public wireless local area network
US9160672B2 (en) 1998-12-08 2015-10-13 Nomadix, Inc. Systems and methods for controlling user perceived connection speed

Families Citing this family (253)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6069890A (en) 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
US6154445A (en) 1996-04-18 2000-11-28 Bell Atlantic Network Services, Inc. Telephony communication via varied redundant networks
US6078582A (en) 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6574216B1 (en) 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
EP0968596B1 (en) 1997-03-12 2007-07-18 Nomadix, Inc. Nomadic translator or router
US6292479B1 (en) 1997-03-19 2001-09-18 Bell Atlantic Network Services, Inc. Transport of caller identification information through diverse communication networks
US6870827B1 (en) 1997-03-19 2005-03-22 Verizon Services Corp. Voice call alternative routing through PSTN and internet networks
US6798770B1 (en) * 1997-05-27 2004-09-28 Siemens Aktiengesellschaft Method for handling telephone calls via at least one telephone network using the internet
US6243751B1 (en) * 1997-06-11 2001-06-05 Oracle Corporation Method and apparatus for coupling clients to servers
US6088728A (en) * 1997-06-11 2000-07-11 Oracle Corporation System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server
US6460084B1 (en) 1997-08-28 2002-10-01 Cisco Technology, Inc. Forced network portal
IL121776A (en) * 1997-09-15 2000-09-28 Lidan Y A Ltd Information supply and method
US7555460B1 (en) * 2000-06-05 2009-06-30 Diversinet Corp. Payment system and method using tokens
US6098101A (en) * 1997-12-11 2000-08-01 Micron Electronics, Inc. Method and apparatus for generating shared modem usage reports in a networked computer system
US7283561B1 (en) * 1997-12-12 2007-10-16 Level 3 Communications, Llc Secure network architecture with quality of service
US6349289B1 (en) * 1998-01-16 2002-02-19 Ameritech Corporation Method and system for tracking computer system usage through a remote access security device
DE19802600A1 (en) * 1998-01-23 1999-08-05 Siemens Ag Process for digital data transmission with variable bandwidth
US20020059468A1 (en) * 1999-11-18 2002-05-16 Freeny Charles C. Split personal computer system
US6334116B1 (en) * 1998-02-02 2001-12-25 Checkfree Corporation Technique for centrally tracking transactions in an electronic billing system
US6856974B1 (en) * 1998-02-02 2005-02-15 Checkfree Corporation Electronic bill presentment technique with enhanced biller control
US6185598B1 (en) 1998-02-10 2001-02-06 Digital Island, Inc. Optimized network resource location
US7054935B2 (en) * 1998-02-10 2006-05-30 Savvis Communications Corporation Internet content delivery network
US8060613B2 (en) 1998-02-10 2011-11-15 Level 3 Communications, Llc Resource invalidation in a content delivery network
WO1999053403A1 (en) 1998-04-16 1999-10-21 Citibank, N.A Customer access solutions architecture
US6779118B1 (en) 1998-05-04 2004-08-17 Auriq Systems, Inc. User specific automatic data redirection system
US7319673B1 (en) 1998-06-05 2008-01-15 British Telecommunications Plc Communications network
US6105100A (en) * 1998-07-17 2000-08-15 International Business Machines Corporation Method and apparatus for detecting and initializing the addition of a new client machine in a network
US6601038B1 (en) 1998-07-20 2003-07-29 Usa Technologies, Inc. Delivery of goods and services resultant from an electronic commerce transaction by way of a pack and ship type company
US6601039B1 (en) 1998-07-20 2003-07-29 Usa Technologies, Inc. Gas pump control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions
US6601037B1 (en) 1998-07-20 2003-07-29 Usa Technologies, Inc. System and method of processing credit card, e-commerce, and e-business transactions without the merchant incurring transaction processing fees or charges worldwide
US6763336B1 (en) 1998-07-20 2004-07-13 Usa Technologies, Inc. Method of transacting an electronic mail, an electronic commerce, and an electronic business transaction by an electronic commerce terminal using a wirelessly networked plurality of portable digital devices
US6604085B1 (en) 1998-07-20 2003-08-05 Usa Technologies, Inc. Universal interactive advertising and payment system network for public access electronic commerce and business related products and services
US6807532B1 (en) 1998-07-20 2004-10-19 Usa Technologies, Inc. Method of soliciting a user to input survey data at an electronic commerce terminal
US6604087B1 (en) 1998-07-20 2003-08-05 Usa Technologies, Inc. Vending access to the internet, business application software, e-commerce, and e-business in a hotel room
US6606602B1 (en) 1998-07-20 2003-08-12 Usa Technologies, Inc. Vending machine control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions
US6615183B1 (en) 1998-07-20 2003-09-02 Usa Technologies, Inc. Method of warehousing user data entered at an electronic commerce terminal
US6611810B1 (en) 1998-07-20 2003-08-26 Usa Technologies, Inc. Store display window connected to an electronic commerce terminal
US6609102B2 (en) 1998-07-20 2003-08-19 Usa Technologies, Inc. Universal interactive advertizing and payment system for public access electronic commerce and business related products and services
US6604086B1 (en) 1998-07-20 2003-08-05 Usa Technologies, Inc. Electronic commerce terminal connected to a vending machine operable as a telephone
US20060069657A1 (en) * 1998-10-01 2006-03-30 Freeny Charles C Jr Multiple customer and multiple location PC service provider system
US6160793A (en) * 1998-10-13 2000-12-12 Nokia Telecommunications, Oy ECN-based approach for congestion management in hybrid IP-ATM networks
US6119160A (en) * 1998-10-13 2000-09-12 Cisco Technology, Inc. Multiple-level internet protocol accounting
US9239763B2 (en) 2012-09-28 2016-01-19 Oracle International Corporation Container database
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
US6266678B1 (en) * 1998-12-31 2001-07-24 Computer Associates Think, Inc. System and method for dynamically viewing contents of a data file
US6311206B1 (en) * 1999-01-13 2001-10-30 International Business Machines Corporation Method and apparatus for providing awareness-triggered push
US8510219B1 (en) * 1999-03-17 2013-08-13 Edward M. Rose Billing management package for internet access and web page utilization
US6223165B1 (en) * 1999-03-22 2001-04-24 Keen.Com, Incorporated Method and apparatus to connect consumer to expert
AU4185000A (en) * 1999-03-31 2000-10-16 Mathias Client Management Software Company System and method for enterprise client relationship and product management
US6847969B1 (en) * 1999-05-03 2005-01-25 Streetspace, Inc. Method and system for providing personalized online services and advertisements in public spaces
US6463468B1 (en) * 1999-06-01 2002-10-08 Netzero, Inc. Targeted network video download interface
US6442547B1 (en) 1999-06-02 2002-08-27 Andersen Consulting System, method and article of manufacture for information service management in a hybrid communication system
US6556659B1 (en) 1999-06-02 2003-04-29 Accenture Llp Service level management in a hybrid network architecture
US6542593B1 (en) 1999-06-02 2003-04-01 Accenture Llp Rules database server in a hybrid communication system architecture
US6275470B1 (en) 1999-06-18 2001-08-14 Digital Island, Inc. On-demand overlay routing for computer-based communication networks
US7222293B1 (en) * 1999-08-12 2007-05-22 Applieoe, Inc. Professional time tracking and reporting system
US6393412B1 (en) * 1999-09-23 2002-05-21 Peter Deep Method for allowing users to purchase professional services in a private chat room through a service brokerage via the internet
US7272649B1 (en) * 1999-09-30 2007-09-18 Cisco Technology, Inc. Automatic hardware failure detection and recovery for distributed max sessions server
US20020010608A1 (en) 1999-10-08 2002-01-24 Scott Faber System for provding services in real-time overthe internet
US7308422B1 (en) * 1999-10-08 2007-12-11 Utbk, Inc. System for recording and distributing recorded information over the internet
US6868399B1 (en) * 1999-10-22 2005-03-15 Nomadix, Inc. Systems and methods for integrating a network gateway device with management systems
WO2001031885A2 (en) 1999-10-22 2001-05-03 Nomadix, Inc. Gateway device having an xml interface and associated method
EP1232610B1 (en) 1999-10-22 2009-01-07 Nomadix, Inc. Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
US8543901B1 (en) 1999-11-01 2013-09-24 Level 3 Communications, Llc Verification of content stored in a network
IL138836A0 (en) * 1999-11-14 2001-10-31 Netprox Corp Mobile support system
US7716077B1 (en) 1999-11-22 2010-05-11 Accenture Global Services Gmbh Scheduling and planning maintenance and service in a network-based supply chain environment
US8032409B1 (en) 1999-11-22 2011-10-04 Accenture Global Services Limited Enhanced visibility during installation management in a network-based supply chain environment
US8271336B2 (en) 1999-11-22 2012-09-18 Accenture Global Services Gmbh Increased visibility during order management in a network-based supply chain environment
US7124101B1 (en) 1999-11-22 2006-10-17 Accenture Llp Asset tracking in a network-based supply chain environment
US7130807B1 (en) 1999-11-22 2006-10-31 Accenture Llp Technology sharing during demand and supply planning in a network-based supply chain environment
US20010037383A1 (en) * 2000-02-02 2001-11-01 Sabal Leonard E. Methods and apparatus for providing high-speed internet access to a device consecutively accessible to different people at different times
US7644018B1 (en) * 2000-02-08 2010-01-05 Sony Corporation System and method for providing publicly vended content via a wireless network
US7310671B1 (en) * 2000-02-10 2007-12-18 Paradyne Corporation System and method for a trouble shooting portal to allow temporary management access to a communication device
US7792745B2 (en) 2000-02-25 2010-09-07 Ipass Inc. Method and system to facilitate financial settlement of service access transactions between multiple parties
US20010034693A1 (en) * 2000-02-25 2001-10-25 Jay Farhat Method and system to broker a service access transaction
US7353267B1 (en) * 2000-04-07 2008-04-01 Netzero, Inc. Targeted network video download interface
WO2001077699A1 (en) * 2000-04-11 2001-10-18 Sony Electronics Inc. Automatic straight/crossover cable detection circuit
US20010034831A1 (en) * 2000-04-19 2001-10-25 Brustoloni Jose C. Method and apparatus for providing internet access to client computers over a lan
US20010049612A1 (en) * 2000-05-10 2001-12-06 Corporate Compensation Plans, Inc. Survivor's benefit plan
US7519695B2 (en) * 2000-05-26 2009-04-14 Ipass Inc. Service quality monitoring process
US6985945B2 (en) * 2000-12-07 2006-01-10 Ipass, Inc. Service quality monitoring process
US7240112B2 (en) * 2000-05-26 2007-07-03 Ipass Inc. Service quality monitoring process
US7962603B1 (en) 2000-06-06 2011-06-14 Nobuyoshi Morimoto System and method for identifying individual users accessing a web site
US6704351B1 (en) 2000-06-16 2004-03-09 Cisco Technology, Inc. Method and system for training a modem
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
US7571107B1 (en) 2000-06-23 2009-08-04 Computer Sciences Corporation System and method for externalization of rules for assessing damages
US7430515B1 (en) 2000-06-23 2008-09-30 Computer Sciences Corporation System and method for externalization of formulas for assessing damages
US7418400B1 (en) 2000-06-23 2008-08-26 Computer Sciences Corporation Internet-enabled system and method for assessing damages
US7398219B1 (en) 2000-06-23 2008-07-08 Computer Sciences Corporation System and method for displaying messages using a messages table
US7343307B1 (en) 2000-06-23 2008-03-11 Computer Sciences Corporation Dynamic help method and system for an insurance claims processing system
US7430514B1 (en) 2000-06-23 2008-09-30 Computer Sciences Corporation System and method for processing insurance claims using a table of contents
US7024418B1 (en) 2000-06-23 2006-04-04 Computer Sciences Corporation Relevance calculation for a reference system in an insurance claims processing system
DE20012538U1 (en) * 2000-07-19 2000-10-12 Dosch & Amand GmbH & Co. KG, 81927 München Internet terminal with identification module
JP2002042000A (en) * 2000-07-28 2002-02-08 Matsushita Electric Ind Co Ltd Accounting method
JP2004505375A (en) * 2000-08-02 2004-02-19 アイパス・インコーポレーテッド Methods and systems for customizing and updating networked applications for distribution to multiple end users
US6865540B1 (en) 2000-08-09 2005-03-08 Ingenio, Inc. Method and apparatus for providing group calls via the internet
AU2001286591A1 (en) * 2000-08-21 2002-03-04 Istream Tv Open architecture set-top box
US8364564B2 (en) * 2000-09-06 2013-01-29 International Business Machines Corporation Method for usage billing in an internet environment
FR2814308B1 (en) * 2000-09-15 2003-03-14 France Telecom METHOD FOR MANAGING THE USE OF A TELECOMMUNICATION LINE AND SYSTEM FOR IMPLEMENTING IT
US9130954B2 (en) * 2000-09-26 2015-09-08 Brocade Communications Systems, Inc. Distributed health check for global server load balancing
US7454500B1 (en) 2000-09-26 2008-11-18 Foundry Networks, Inc. Global server load balancing
US7657629B1 (en) * 2000-09-26 2010-02-02 Foundry Networks, Inc. Global server load balancing
DE10053763C2 (en) * 2000-10-30 2002-10-17 Pilz Gmbh & Co Fieldbus system for controlling safety-critical processes and bus interface module for use in such a fieldbus system
US6636590B1 (en) 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
US7111057B1 (en) * 2000-10-31 2006-09-19 Akamai Technologies, Inc. Method and system for purging content from a content delivery network
US7542936B1 (en) 2000-11-02 2009-06-02 Utbk, Inc. Method, apparatus and system for marketing, delivering, and collecting payment for information
EP1342060B1 (en) * 2000-12-12 2016-04-13 Mini-Mitter Company, Inc Digital sensor for miniature medical thermometer, and body temperature monitor
US20020078175A1 (en) * 2000-12-15 2002-06-20 Wallace Thomas Tracy Scorecard wizard
US6917973B2 (en) * 2001-01-04 2005-07-12 Intel Corporation Managing access to a network
US7289623B2 (en) 2001-01-16 2007-10-30 Utbk, Inc. System and method for an online speaker patch-through
US7620574B2 (en) * 2001-01-22 2009-11-17 N2 Broadband, Inc. Cable billing systems and methods enabling independence of service marketing and provisioning from billing and collection of revenue
US20020133402A1 (en) 2001-03-13 2002-09-19 Scott Faber Apparatus and method for recruiting, communicating with, and paying participants of interactive advertising
US20020133420A1 (en) * 2001-03-15 2002-09-19 Mccoy Craig System and method for installing a software product on a network server device
US7805338B2 (en) 2001-03-26 2010-09-28 Usa Technologies, Inc. Method of constructing a digital content play list for transmission and presentation on a public access electronic terminal
US20020152279A1 (en) * 2001-04-12 2002-10-17 Sollenberger Deborah A. Personalized intranet portal
US7469341B2 (en) 2001-04-18 2008-12-23 Ipass Inc. Method and system for associating a plurality of transaction data records generated in a service access system
US7921290B2 (en) * 2001-04-18 2011-04-05 Ipass Inc. Method and system for securely authenticating network access credentials for users
US20030065919A1 (en) * 2001-04-18 2003-04-03 Albert Roy David Method and system for identifying a replay attack by an access device to a computer system
AU2002345577A1 (en) * 2001-06-07 2002-12-23 Contentguard Holdings, Inc. Protected content distribution system
US7761606B2 (en) * 2001-08-02 2010-07-20 Ipass Inc. Method and system to secure a connection application for distribution to multiple end-users
US20030188160A1 (en) * 2001-08-02 2003-10-02 Singam Sunder Method and system to securely update files via a network
US6704403B2 (en) 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
CA2404602C (en) * 2001-09-21 2009-07-14 Corel Corporation Web services gateway
AU2002362568A1 (en) 2001-09-28 2003-04-07 Savvis Communications Corporation System and method for policy dependent name to address resolutioin.
US7860964B2 (en) 2001-09-28 2010-12-28 Level 3 Communications, Llc Policy-based content delivery network selection
US7373644B2 (en) 2001-10-02 2008-05-13 Level 3 Communications, Llc Automated server replication
US20030079027A1 (en) 2001-10-18 2003-04-24 Michael Slocombe Content request routing and load balancing for content distribution networks
US20030084169A1 (en) * 2001-10-31 2003-05-01 Min Zhu System and method for accessing a target computer from a remote location using a remote computer
US8301521B2 (en) * 2001-11-14 2012-10-30 International Business Machines Corporation Mechanism for tracking traffic statistics on a per packet basis to enable variable price billing
US7580850B2 (en) 2001-12-14 2009-08-25 Utbk, Inc. Apparatus and method for online advice customer relationship management
US7937439B2 (en) 2001-12-27 2011-05-03 Utbk, Inc. Apparatus and method for scheduling live advice communication with a selected service provider
US20030158816A1 (en) * 2002-01-09 2003-08-21 Emediapartners, Inc. Internet-based content billing and protection system
US9167036B2 (en) 2002-02-14 2015-10-20 Level 3 Communications, Llc Managed object replication and delivery
US8856236B2 (en) 2002-04-02 2014-10-07 Verizon Patent And Licensing Inc. Messaging response system
US7917581B2 (en) 2002-04-02 2011-03-29 Verizon Business Global Llc Call completion via instant communications client
WO2003085940A1 (en) * 2002-04-02 2003-10-16 Worldcom, Inc. Media translator
US7961884B2 (en) * 2002-08-13 2011-06-14 Ipass Inc. Method and system for changing security information in a computer network
US7424973B2 (en) * 2002-04-29 2008-09-16 Datawave Systems, Inc. Prepaid broadband internet and software service method and apparatus
US7676576B1 (en) 2002-08-01 2010-03-09 Foundry Networks, Inc. Method and system to clear counters used for statistical tracking for global server load balancing
US7086061B1 (en) 2002-08-01 2006-08-01 Foundry Networks, Inc. Statistical tracking of global server load balancing for selecting the best network address from ordered list of network addresses based on a set of performance metrics
US7574508B1 (en) 2002-08-07 2009-08-11 Foundry Networks, Inc. Canonical name (CNAME) handling for global server load balancing
US8374960B2 (en) * 2002-10-29 2013-02-12 Verizon Business Global Llc Prepaid transaction tracking
US7451148B2 (en) 2002-10-31 2008-11-11 Computer Sciences Corporation Method of modifying a business rule while tracking the modifications
US7689442B2 (en) 2002-10-31 2010-03-30 Computer Science Corporation Method of generating a graphical display of a business rule with a translation
US7676387B2 (en) 2002-10-31 2010-03-09 Computer Sciences Corporation Graphical display of business rules
JP3886442B2 (en) * 2002-11-22 2007-02-28 Necインフロンティア株式会社 Internet connection system
US7490348B1 (en) 2003-03-17 2009-02-10 Harris Technology, Llc Wireless network having multiple communication allowances
US20040215494A1 (en) * 2003-04-24 2004-10-28 Wahlbin Stefan L. Method and system for determining monetary amounts in an insurance processing system
US7151824B1 (en) 2003-05-19 2006-12-19 Soundpath Conferencing Services Billing data interface for conferencing customers
US8606885B2 (en) * 2003-06-05 2013-12-10 Ipass Inc. Method and system of providing access point data associated with a network access point
US20050055371A1 (en) * 2003-06-05 2005-03-10 Singam Sunder Method and system to manage a network connection application
US20040255289A1 (en) * 2003-06-11 2004-12-16 Citycites.Com Corp. Remote access software solution for rapidly deploying a desktop
US7359498B2 (en) 2003-06-12 2008-04-15 Utbk, Inc. Systems and methods for arranging a call
US7698183B2 (en) 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
US7103681B2 (en) * 2003-06-19 2006-09-05 Nokia Corporation System for rendering multimedia messages by providing, in a multimedia message, URL for downloadable software to receiving terminal
US7882179B2 (en) * 2003-06-20 2011-02-01 Compuware Corporation Computer system tools and method for development and testing
US7886009B2 (en) 2003-08-22 2011-02-08 Utbk, Inc. Gate keeper
US7895064B2 (en) 2003-09-02 2011-02-22 Computer Sciences Corporation Graphical input display in an insurance processing system
US7634559B2 (en) * 2003-09-11 2009-12-15 Standard Chartered (Ct) Plc System and method for analyzing network software application changes
US9584360B2 (en) * 2003-09-29 2017-02-28 Foundry Networks, Llc Global server load balancing support for private VIP addresses
US7428497B2 (en) 2003-10-06 2008-09-23 Utbk, Inc. Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
US8121898B2 (en) 2003-10-06 2012-02-21 Utbk, Inc. Methods and apparatuses for geographic area selections in pay-per-call advertisement
US8024224B2 (en) 2004-03-10 2011-09-20 Utbk, Inc. Method and apparatus to provide pay-per-call advertising and billing
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US8027878B2 (en) 2003-10-06 2011-09-27 Utbk, Inc. Method and apparatus to compensate demand partners in a pay-per-call performance based advertising system
US7120235B2 (en) 2003-10-06 2006-10-10 Ingenio, Inc. Method and apparatus to provide pay-per-call performance based advertising
US7424442B2 (en) 2004-05-04 2008-09-09 Utbk, Inc. Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US7366683B2 (en) 2003-10-06 2008-04-29 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers
US7971250B2 (en) * 2003-10-08 2011-06-28 At&T Intellectual Property I, L.P. System and method for providing data content analysis in a local area network
EP1787199A2 (en) * 2004-02-18 2007-05-23 Ipass, Inc. Method and system for managing transactions in a remote network access system
US7539862B2 (en) 2004-04-08 2009-05-26 Ipass Inc. Method and system for verifying and updating the configuration of an access device during authentication
US7496651B1 (en) * 2004-05-06 2009-02-24 Foundry Networks, Inc. Configurable geographic prefixes for global server load balancing
US7584301B1 (en) * 2004-05-06 2009-09-01 Foundry Networks, Inc. Host-level policies for global server load balancing
US7765128B2 (en) * 2004-07-21 2010-07-27 Smart Destinations Inc. Programmable ticketing system
US8285855B2 (en) * 2004-08-02 2012-10-09 Microsoft Corporation System, method and user interface for network status reporting
US7415470B2 (en) 2004-08-12 2008-08-19 Oracle International Corporation Capturing and re-creating the state of a queue when migrating a session
US7502824B2 (en) 2004-08-12 2009-03-10 Oracle International Corporation Database shutdown with session migration
US7423977B1 (en) * 2004-08-23 2008-09-09 Foundry Networks Inc. Smoothing algorithm for round trip time (RTT) measurements
US9176772B2 (en) 2005-02-11 2015-11-03 Oracle International Corporation Suspending and resuming of sessions
US9202219B2 (en) 2005-02-16 2015-12-01 Yellowpages.Com Llc System and method to merge pay-for-performance advertising models
US8538768B2 (en) 2005-02-16 2013-09-17 Ingenio Llc Methods and apparatuses for delivery of advice to mobile/wireless devices
US7979308B2 (en) 2005-03-03 2011-07-12 Utbk, Inc. Methods and apparatuses for sorting lists for presentation
US20060195395A1 (en) * 2005-02-28 2006-08-31 Checkfree Corporation Facilitating electronic payment on behalf of a customer of electronic presented bills
CA2504093A1 (en) * 2005-04-08 2006-10-08 1289620 Ontario Inc. Nutraceutical fractions from cereal grains
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7957402B2 (en) * 2005-08-08 2011-06-07 American Megatrends, Inc. UDP to TCP bridge
US8650268B2 (en) * 2005-08-17 2014-02-11 Hewlett-Packard Development Company, L.P. Remotely associating network ports to a server
US8340266B2 (en) 2005-09-13 2012-12-25 American Teleconferences Services, Ltd. Online reporting tool for conferencing customers
US7631270B2 (en) * 2005-09-16 2009-12-08 Microsoft Corporation Network connectivity and wireless status in a notification area
US8599832B2 (en) 2005-09-28 2013-12-03 Ingenio Llc Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP)
US8761154B2 (en) 2005-09-28 2014-06-24 Ebbe Altberg Methods and apparatuses to access advertisements through voice over internet protocol (VoIP) applications
US7631325B2 (en) 2005-11-02 2009-12-08 At&T Intellectual Property I, L.P. System and method of authorizing a set top box device in an internet protocol television system
US9197479B2 (en) 2006-01-10 2015-11-24 Yellowpages.Com Llc Systems and methods to manage a queue of people requesting real time communication connections
US7720091B2 (en) 2006-01-10 2010-05-18 Utbk, Inc. Systems and methods to arrange call back
US8125931B2 (en) 2006-01-10 2012-02-28 Utbk, Inc. Systems and methods to provide availability indication
US20070255800A1 (en) * 2006-04-28 2007-11-01 Microsoft Corporation Automatic goodbye messages
US20090254900A1 (en) * 2006-07-13 2009-10-08 Seiko Epson Corporation Network system, computers, and method and program for providing and executing applications in network system
US20090271324A1 (en) * 2006-08-11 2009-10-29 Evapt, Inc. Systems and methods for metered software as a service
JP4932413B2 (en) * 2006-09-29 2012-05-16 株式会社日立製作所 Environment migration system, terminal device, information processing device, management server, portable storage medium
US9317855B2 (en) 2006-10-24 2016-04-19 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US20080108302A1 (en) * 2006-11-07 2008-05-08 Mikko Linnamaki Multi-radio mobile application
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
JP4348641B2 (en) * 2007-03-30 2009-10-21 ソニー株式会社 Information distribution apparatus and method, and program
US8024723B2 (en) * 2007-05-18 2011-09-20 Samsung Electronics Co., Ltd. System and method for peer-to-peer datacasting in a broadcasting network
US8010390B2 (en) 2007-06-04 2011-08-30 Computer Sciences Corporation Claims processing of information requirements
US8010391B2 (en) 2007-06-29 2011-08-30 Computer Sciences Corporation Claims processing hierarchy for insured
US8000986B2 (en) 2007-06-04 2011-08-16 Computer Sciences Corporation Claims processing hierarchy for designee
US8010389B2 (en) 2007-06-04 2011-08-30 Computer Sciences Corporation Multiple policy claims processing
US9277019B2 (en) 2007-06-18 2016-03-01 Yellowpages.Com Llc Systems and methods to provide communication references to connect people for real time communications
US8615008B2 (en) 2007-07-11 2013-12-24 Foundry Networks Llc Duplicating network traffic through transparent VLAN flooding
US8248928B1 (en) 2007-10-09 2012-08-21 Foundry Networks, Llc Monitoring server load balancing
KR20090060771A (en) * 2007-12-10 2009-06-15 한국전자통신연구원 System and Method for Environment Configuration of Personal System Using Smart Card in Common System
US8244558B2 (en) 2008-01-18 2012-08-14 Computer Sciences Corporation Determining recommended settlement amounts by adjusting values derived from matching similar claims
US9762692B2 (en) 2008-04-04 2017-09-12 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US10924573B2 (en) 2008-04-04 2021-02-16 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US8930538B2 (en) 2008-04-04 2015-01-06 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US8473607B2 (en) * 2008-09-02 2013-06-25 Belarc, Inc. System and method for software usage discovery
JP5123800B2 (en) * 2008-09-16 2013-01-23 株式会社リコー Information processing apparatus, information processing method, and program
US8005929B1 (en) * 2009-02-27 2011-08-23 Symantec Operating Corporation Software update checking method
JP5443026B2 (en) * 2009-03-13 2014-03-19 日本通信株式会社 Network connection communication system
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US8549038B2 (en) * 2009-06-15 2013-10-01 Oracle International Corporation Pluggable session context
US9137711B2 (en) * 2010-01-11 2015-09-15 Nokia Technologies Oy Method and apparatus for implementing a wait period for single radio continuity transfers
US8549148B2 (en) 2010-10-15 2013-10-01 Brocade Communications Systems, Inc. Domain name system security extensions (DNSSEC) for global server load balancing
US8938534B2 (en) 2010-12-30 2015-01-20 Ss8 Networks, Inc. Automatic provisioning of new users of interest for capture on a communication network
US9058323B2 (en) 2010-12-30 2015-06-16 Ss8 Networks, Inc. System for accessing a set of communication and transaction data associated with a user of interest sourced from multiple different network carriers and for enabling multiple analysts to independently and confidentially access the set of communication and transaction data
AU2012207471B2 (en) 2011-01-18 2016-07-28 Nomadix, Inc. Systems and methods for group bandwidth management in a communication systems network
US8972612B2 (en) 2011-04-05 2015-03-03 SSB Networks, Inc. Collecting asymmetric data and proxy data on a communication network
US9361620B2 (en) 2011-10-14 2016-06-07 Leisure Pass Group Limited Electronic transaction system with entitlement and promotion engines
US20130159867A1 (en) * 2011-12-16 2013-06-20 Jayasimha Nuggehalli Approach for managing package-based subscriptions for service providers
US9350762B2 (en) 2012-09-25 2016-05-24 Ss8 Networks, Inc. Intelligent feedback loop to iteratively reduce incoming network data for analysis
GB2520484A (en) * 2013-11-15 2015-05-27 Mastercard International Inc System and method for Authorising access to facilities
US9565138B2 (en) 2013-12-20 2017-02-07 Brocade Communications Systems, Inc. Rule-based network traffic interception and distribution scheme
US9648542B2 (en) 2014-01-28 2017-05-09 Brocade Communications Systems, Inc. Session-based packet routing for facilitating analytics
CN103957152B (en) * 2014-04-22 2017-04-19 广州杰赛科技股份有限公司 IPv4 and IPv6 network communication method and NAT-PT gateway
US9830593B2 (en) 2014-04-26 2017-11-28 Ss8 Networks, Inc. Cryptographic currency user directory data and enhanced peer-verification ledger synthesis through multi-modal cryptographic key-address mapping
US10911353B2 (en) 2015-06-17 2021-02-02 Extreme Networks, Inc. Architecture for a network visibility system
US10771475B2 (en) 2015-03-23 2020-09-08 Extreme Networks, Inc. Techniques for exchanging control and configuration information in a network visibility system
US10129088B2 (en) 2015-06-17 2018-11-13 Extreme Networks, Inc. Configuration of rules in a network visibility system
US9866478B2 (en) 2015-03-23 2018-01-09 Extreme Networks, Inc. Techniques for user-defined tagging of traffic in a network visibility system
US10530688B2 (en) 2015-06-17 2020-01-07 Extreme Networks, Inc. Configuration of load-sharing components of a network visibility router in a network visibility system
US10057126B2 (en) 2015-06-17 2018-08-21 Extreme Networks, Inc. Configuration of a network visibility system
US10387387B2 (en) 2015-12-17 2019-08-20 Oracle International Corporation Enabling multi-tenant access to respective isolated data sets organized using different application schemas
US10289617B2 (en) 2015-12-17 2019-05-14 Oracle International Corporation Accessing on-premise and off-premise datastores that are organized using different application schemas
US10091075B2 (en) 2016-02-12 2018-10-02 Extreme Networks, Inc. Traffic deduplication in a visibility network
US10635995B2 (en) 2016-03-07 2020-04-28 Mastercard International Incorporated Systems and methods for facilitating event access through payment accounts
US10748086B2 (en) 2016-03-07 2020-08-18 Mastercard International Incorporated Systems and methods for facilitating event access through payment accounts
US10999200B2 (en) 2016-03-24 2021-05-04 Extreme Networks, Inc. Offline, intelligent load balancing of SCTP traffic
US10303894B2 (en) 2016-08-31 2019-05-28 Oracle International Corporation Fine-grained access control for data manipulation language (DML) operations on relational data
US10567259B2 (en) 2016-10-19 2020-02-18 Extreme Networks, Inc. Smart filter generator

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2719827A1 (en) * 1977-05-04 1978-11-09 Licentia Gmbh SYSTEM FOR SELECTING AND PLAYING BACK SCREEN TEXT
US4289930A (en) * 1978-11-30 1981-09-15 The General Electric Company Limited Electronic apparatus for the display of information received over a line
US4451701A (en) * 1980-10-30 1984-05-29 Oclc Online Computer Library Center, Incorporated Viewdata system and apparatus
US4439636A (en) * 1982-03-09 1984-03-27 Martha Newkirk Credit card actuated telecommunication access network
US4902881A (en) * 1988-06-10 1990-02-20 Faxplus Corporation Parallel process communications terminal and network
US5247575A (en) * 1988-08-16 1993-09-21 Sprague Peter J Information distribution system
WO1992006438A1 (en) * 1990-10-01 1992-04-16 Bush Thomas A Transactional processing system
AU9024491A (en) * 1990-10-12 1992-05-20 Tpi, Inc. Telecommunications booth and method of use
US5327554A (en) * 1990-11-29 1994-07-05 Palazzi Iii Michael A Interactive terminal for the access of remote database information
AU8986091A (en) * 1991-01-11 1992-07-16 Strategic Telecom Access phone
US5265033A (en) * 1991-09-23 1993-11-23 Atm Communications International, Inc. ATM/POS based electronic mail system
US5473143A (en) * 1991-09-23 1995-12-05 Atm Communications International, Inc. ATM/POS based electronic mail system
US5396546A (en) * 1991-10-03 1995-03-07 Viscorp Apparatus and method for automatic and user configurable information appliance
US5218633A (en) * 1992-02-11 1993-06-08 Bell Atlantic Network Services, Inc. Enhanced access to telecommunications network
US5311325A (en) * 1992-06-10 1994-05-10 Scientific Atlanta, Inc. Method and apparatus for providing periodic subscription television services
US5565908A (en) * 1993-05-07 1996-10-15 Kayon Systems, Inc. Bi-directional system for providing information, management, and entertainment services
US5661517A (en) * 1994-05-02 1997-08-26 Messagephone, Inc. Interactive intelligent video information system
US5602905A (en) * 1995-01-23 1997-02-11 Mettke; Richard P. On-line communication terminal/apparatus
US5612730A (en) * 1995-03-03 1997-03-18 Multimedia Systems Corporation Interactive system for a closed cable network
US5812819A (en) * 1995-06-05 1998-09-22 Shiva Corporation Remote access apparatus and method which allow dynamic internet protocol (IP) address management
US5699528A (en) * 1995-10-31 1997-12-16 Mastercard International, Inc. System and method for bill delivery and payment over a communications network
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network
US6189019B1 (en) * 1996-08-14 2001-02-13 Microsoft Corporation Computer system and computer-implemented process for presenting document connectivity
US5745884A (en) * 1996-10-21 1998-04-28 Mobile Area Networks, Inc. System and method for billing data grade network use on a per connection basis
US6173406B1 (en) * 1997-07-15 2001-01-09 Microsoft Corporation Authentication systems, methods, and computer program products

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9160672B2 (en) 1998-12-08 2015-10-13 Nomadix, Inc. Systems and methods for controlling user perceived connection speed
US9548935B2 (en) 1998-12-08 2017-01-17 Nomadix, Inc. Systems and methods for providing content and services on a network system
US10110436B2 (en) 1998-12-08 2018-10-23 Nomadix, Inc. Systems and methods for providing content and services on a network system
US10341243B2 (en) 1998-12-08 2019-07-02 Nomadix, Inc. Systems and methods for providing content and services on a network system
JP2003513522A (en) * 1999-10-22 2003-04-08 ノマディックス インコーポレイテッド Information and control console for use with network gateway interfaces
JP2002157188A (en) * 2000-11-21 2002-05-31 Tsunagu Network Communications Inc Information providing system oriented for multiple dwelling house
JP2005500765A (en) * 2001-08-17 2005-01-06 エスビーシー テクノロジー リソーシーズ、インク. Public wireless local area network

Also Published As

Publication number Publication date
CA2246410A1 (en) 1999-02-28
AU8195098A (en) 1999-03-11
US6233604B1 (en) 2001-05-15
US5987430A (en) 1999-11-16
US7930186B1 (en) 2011-04-19
US6128601A (en) 2000-10-03

Similar Documents

Publication Publication Date Title
JPH11177626A (en) System and method for communication network connection
US6625645B1 (en) Automatic static to dynamic IP address and DNS address management for remote communications network access
US6636894B1 (en) Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability
JP4173955B2 (en) Remote control of equipment
WO2002082215A2 (en) A user interface for computer network management
JP2000515282A (en) Method and system for allocating costs in a distributed processing network
US7076531B2 (en) Broadband sign-off
US7020700B1 (en) Client side socks server for an internet client
US20090119177A1 (en) Outdoor and out of home advertising method and system
US7788320B2 (en) Method, device and system for producing small window at client in broadband data intelligent network
EP0878760B1 (en) Method and apparatus to remotely configure a data processing system
EP0899925A2 (en) Communications network connection system and method
CN113328883B (en) Terminal management method and device, storage medium and electronic equipment
KR100267357B1 (en) Internet service system using automatic installing and setting up of several elements for internet communication and internet automatic accessing
KR19990024010A (en) Network connection system and method
KR20100091814A (en) A computer power supply and screen remote control system and its operational method thereof
JP4060728B2 (en) Broadband service guidance method and broadband service guidance program
JP2002304480A (en) Service integrating method and device, and program therefor
EP1224545B1 (en) A multiple customer and multiple location pc service provider system
KR100360820B1 (en) Computer Program and Method for Authorizing Network Access
US7313597B2 (en) Always active message retrieval
US20130066953A1 (en) Multiple customer and multiple location pc service provider system
KR20040033392A (en) A system and method for providing mobile internet service
WO2003085555A2 (en) System for automatically controlling display of information pages
MXPA01010777A (en) Remote control of a device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030422

OSZAR »