Method of accessing service resource items that are for use in a telecommunications system
Abstract
(57) [Summary] The service resource item (49) used in the call setup in the telephone system is kept on a server (58) connected to a computer network that is logically independent of the telephone system infrastructure. A computer network is, for example, the Internet. Each service resource item (49) can be located on a computer network by a corresponding URI and is associated with a particular telephone number. A correspondence between the phone number and the URI of the associated service resource item is provided. When an access to the service resource item (49) associated with a particular phone number is requested, this correspondence is used to retrieve the corresponding URI (step 55), which is then used to obtain the desired URI. Access to service resource items (56, 57, 59) is made.

Term
Term ended
Projected expiry passed 11 December 2016, 9.8 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
16 claims: 16 independent, 0 dependent
- 1【特許請求の範囲】 1.交換遠隔通信システムを経由する搬送体経路の設定に関する使用のためサ ービス資源項目にアクセスする方法であって、 対応する既知のURIによってコンピュータ・ネットワーク上での位置を特定 することができる複数のサービス資源項目を有する上記コンピュータ・ネットワ ークに接続する少なくとも1つのサーバーを提供するステップであって、上記コ ンピュータ・ネットワークが遠隔通信システムとは論理的に独立していて、上記 サービス資源項目が、それぞれあらかじめ定められたコードに関連づけられてい る上記サービス資源項目の各々を持つ上記遠隔通信システムを通る搬送体経路に 関する設定制御に関連していて、上記あらかじめ定められたコードが上記URI とは異なるもので上記搬送体経路に関する終端エンティティを識別する、ステッ プ(a)と、 上記あらかじめ定められたコードの各々とそのあらかじめ定められたコードに 関連づけられるサービス資源の上記既知のURIの間の対応関係を提供するステ ップ(b)と、 上記あらかじめ定められたコードを利用して、上記対応関係の使用によって対 応する上記サービス資源項目にアクセスして当該サービス資源項目に対応するU RIを決定して、次にこのURIを使用して上記コンピュータ・ネットワーク上 のサービス資源項目にアクセスするステップ(c)と、 を含む方法。
- 2上記URIのすくなくともいくつかが、上記対応付関係によって指定され る関数に従う取り扱いによって対応する上記あらかじめ定められたコードから導 出される、請求項1に記載の方法。
- 3上記URIのすくなくともいくつかが、上記対応関係に従って上記あらか じめ定められたコードとURIを関連づける関連テーブルにおける照合によって 対応する上記あらかじめ定められたコードから導出される、請求項1に記載の方 法。
- 4上記関連テーブルがコンピュータ・ネットワークに接続する少なくとも1 つのデータベース・サーバー上に保持されていて、上記ステップ(c)が、コンピ ュータ・ネットワーク上の上記データベース・サーバーにアクセスして上記あら かじめ定められたコードに対応する上記URIを決定するサブステップを含む、 請求項3に記載の方法。
- 5上記少なくと1つのデータベース・サーバーがDNSタイプ分散データベ ース・システムよって提供され、上記URIがレコードの取り出しを行うために 使用されるドメイン名と呼ばれるそれぞれの名前に関連づけられたレコードに保 持され、上記ステップ(c)が、上記あらかじめ定められたコードを対応する上記 ドメイン名に変換するサブステップおよびこのドメイン名を使用して上記DNS タイプ分散データベース・システムから所望のサービス資源項目を取り出すサブ ステップを含む、請求項4に記載の方法。
- 6少なくとも2つの上記サービス資源が同一のURIに位置し、それらサー ビス資源項目の上記あらかじめ定められたコードが同一のURIにおけるサービ ス資源項目の中から所望のサービス資源項目を識別するためサービス資源項目を 保持するサーバーにおいて使用されるそれぞれの相対的資源識別子値を含む、請 求項1に記載の方法。
- 7上記交換遠隔通信システムが電話システムであり、上記あらかじめ定めら れたコードが、 --呼び出し側の電話番号 --呼び出され側の電話番号 というカテゴリの少なくとも1つに基づく番号を含む、上記請求項のいずれかに 記載の方法。
- 8上記交換遠隔通信システムが電話システムであり、上記あらかじめ定めら れたコードの少なくともいくつかが、呼び出され側電話番号であって、呼び出さ れ側の現在時点電話番号であるサービス資源項目を取り出すため使用される、請 求項1に記載の方法。
- 9少なくと1つの上記サービス資源項目が、アクセスされ次第対応するサー バーによって実行され、その結果が搬送体経路設定制御における使用のためアク セス・エンティティに返されるサービス論理である、上記請求項のいずれかに記 載の方法。
- 10少なくと1つの上記サービス資源項目が、アクセスされ次第搬送体経路 設定制御における使用のためアクセス・エンティティにダウンロードされるダウ ンロード可能サービス・データである、上記請求項のいずれかに記載の方法。
- 11少なくと1つの上記サービス資源項目が、アクセスされ次第搬送体経路 設定制御における実行のためアクセス・エンティティにダウンロードされるダウ ンロード可能サービス論理である、上記請求項のいずれかに記載の方法。
- 12上記コンピュータ・ネットワークが一般的に遠隔通信システムのユーザ からアクセスすることが可能である、請求項1に記載の方法。
- 13上記コンピュータ・ネットワークがインターネットである、上記請求項 のいずれかに記載の方法。
- 14上記交換遠隔通信システムがPSTNである、上記請求項のいずれかに 記載の方法。
- 15上記遠隔通信システムが、上記サービス制御サブシステムが関連づけら れているPABXを含むプライベート・システムであり、上記コンピュータ・ネ ットワークがLANである、請求項1乃至請求項13に記載の方法。
- 16上記URIがURLおよびURNのいずれかまたは両者であり、上記サ ーバーがHTTPサーバーである、上記請求項のいずれかに記載の方法。
Independent claims16
2 paragraphs, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
How to access service resource items used in remote communication systems Technical field of invention The present invention is used when setting a carrier route through an exchange remote communication system. It is about how to access the service resource item intended to be .. The term "exchange remote communication system" as used herein is a carrier net. Includes carrier network with exchange function to set carrier path across workpieces Means a system. "Exchange remote communication system" is (analog telephone or Existing public and private telephone systems (regardless of the use of ISDN) Not only the ATM, but also Broadband (ATM) or its, which is currently in operation or will appear in the future. It should be considered to include other interchangeable carrier networks. This specification In, the term "exchange remote communication system" is abbreviated as remote communication system for convenience. May be used. The "call" in the exchange remote communication system environment is the carrier network. It should be understood to mean communication by barrel carrier route setting and call Set, maintain and disconnect set and maintain the carrier route on the carrier network. And should be considered to mean the process of disconnecting. "Call processing Terms such as "" and "call handling" should be interpreted in the same way. The term "communication system" as used herein is broader than the exchange remote communication system. It should be understood as having a broad meaning, and each data packet is Independent through the carrier network without following a squeezed carrier path It is intended to include a datagram-type communication system that is routed. Background technology of the invention PSTN (Public Switched Telephone Networks) Work) and PLMN (Public Land Mobile Networks) The telecommunications company that operates the network) operates a business that provides communication services. , In its business, "IN service" such as 800th service and call transfer We are developing embedded information services in the form of ". In contrast, recently explosive The world wide web (that is, WWW), which is experiencing rapid growth, is a complex information service. This is an example of an Internet-type global network that provides services. Big With a scale communication utility and a highly dynamic and pioneering WWW information culture These two worlds are awkward companions, each already occupied by the other. In the future, telephone communication services will go through the WWW with plans to penetrate the area Will be provided and information services will be provided via the public communications infrastructure. .. The present invention is a technique for making the relationship between these two worlds more cooperative than the present. To propose. In order to clarify the context of the present invention, first, in each of these two worlds I will add some consideration. Telephone network in IN service Basic PSTN. PSTN (ie Public Switched Telephone Network Public Switched Telephone Network) The basic service provided by the caller network) is to the calling phone Connect two phones according to the called party phone number entered in (ie 2) Setting of carrier route between two telephones). Figure 1 provides such a service It is a simplified representation of the PSTN that is being used. In particular, (analog phones also Home premises equipment (ie CPE) 10 like modern ISDN terminals, access It is connected to the exchange point (ie SP) 12 via network 11. S P12 includes the interconnection telephone relay line 14 and the interconnection telephone relay line 14 controlled by the control unit 15 of the SP. And form a node in the mutual exchange network 13 composed of a plurality of SPs. To. Is the control performed by control unit 15 home premises equipment (CPE) and other SPs? The control is determined by the input signal received from the call CPE. Includes call setup, maintenance and disconnection to create the desired carrier route between the CPEs Mu. Conceptually, the PSTN is a carrier network and a control (signal) network. The latter function can be regarded as call control on the carrier network. That is, the execution of setting, maintaining, and disconnecting the carrier route. In fact, the carrier and And signal networks have the same physical circuits and, in some cases, the same logical paths. May be used. Thus, if the CPE is a traditional, non-intelligent phone, then the CPE and its b. The control signal function during the Cal SP is an in-band signal function. That is, the signal is It is transported along the same route that is used for voice. This signal is sent to SP12 Then, it is converted into an inter-SP signal that uses a dedicated common route signal network (currently). Currently such conversions are performed using the SS7 protocol standard). CP If E is an ISDN terminal, the signal is carried directly from the CPE via another path. To. Modem SPs determine whether the CPE is a standard phone or an ISDN terminal. ISUP (ie ISDN User Part) SS7 Pro for exchange call control signals Use Tocol. Telephone Number Assignment Method-A particular aspect of the invention is influenced by the structure of the telephone number. Since I will receive it, I will describe the following points about the telephone number structure. The phone number is in decimal Forming an international hierarchical addressing scheme based on a group of Jit To. The highest level of hierarchy is managed by ITU-T and is a major geographic location Assigns a one-digit decimal code to the region (for example, "1" in North America, Ahu "2" for Rica, "3" for Europe, "5" for South America and Cuba, etc.). Each place Each country in the region is assigned a two- or three-digit decimal number. For example, region 3 "33" is assigned to France and "44" is assigned to the United Kingdom within Region 4. Has been done. The management of the number allocation method in each country is, for example, the British communication office (commonly known as "0"). It is left to the state institutions such as ftel "). The following description is the UK number assignment. Based on the method, but acknowledged that the described method has wide applicability Will be. In the UK, all numbers start with 01-09. Currently, "01" is For area code, "02" for additional area code, "04" for mobile phone, "07" for individual In the number, "08" is assigned to a special service (free phone, information, etc.). Connoisseur The usual PSTN subscriber phone number is assigned from the geographic area code and is currently 01 Only codes starting with are assigned. Geographical region code is (first zero) Currently in 3 or 4 digits (excluding), there are currently 638 geographic areas each. United Kingdom All dial phone numbers in are in two forms: 0 171 634 8700 Area code Local number (7 digits) 0 1447 456 987 Area code Local number (6 digits) The first case starts with "0", then the 3-digit area code or area code, 7 Following the local digit number, the second case starts with "0", then the 4-digit region code. , Followed by a 6-digit local number. Even the 6-digit address space is great for a single exchange Too much will result in further interpretation of local numbers within the scope of the area exchange. Typical Some to handle the required number of subscriber lines for a local area Needs to be replaced. This interpretation is not generally visible and is of local service providers. It's a problem. In the current PSTN, the inherently hierarchical and geographical interpretation of telephone numbers is: Represented by the physical architecture of the network. Phone number is net It is configured by a method that makes it easy to determine the call route on the work. At each step, the turn The leading code of the issue provides information about the current routing step and the trailing code (Probably invisible) provides information about subsequent routing steps. The exchange As long as you know how to parse the first code and perform the routing step You don't have to understand the contents of the mode, it's up to the subsequent routing steps .. For this reason, international and national exchange networks are organized hierarchically. Intelligent network. Return to the discussion of the current telephone network infrastructure And, in addition to basic call processing, SP is a so-called IN service (Intelligennt) An acronym for Network, which means intelligent network). This place In that case, SP is an acronym for service switching point. It is sometimes called the lower SSP). SSP25 meets certain criteria Aborts call processing at the called point defined based on and sir Bis Control Point (ie SCP) 17 (see Figure 2) or Auxiliary Point (that is, SCP) Provide a service control function (ie SCF) in any form of ADJ) 18. It is configured to leave the continuation of call processing to the service control subsystem. .. Auxiliary point (ADJ) 18 connects directly to SSP25, while SCP17 and And SSP25 is an extended common path signal including a signal transfer point (ie STP). Communicate with each other through the network (ie CCS network) 16. SCP The 17 can also be connected to multiple SSP25s. SCP17 and auxiliary poi Unit 18 is an installation of one or more service logical programs (ie SLPs) Provides a service logical execution environment (ie SLEE) 20 on which wardrobe 21 is executed To. SLEE20 and SLP21 are services for servicing SSP25 -Provides both bis control functionality. Service logic operating on an SCP or auxiliary point is a service data machine. The subscriber information stored in Noh (ie SDF) 22 is generally utilized. SDF It may be integrated with the SCP and auxiliary points, or it may be partially integrated. May be completely independent. Service Data Function (SDF) is a service Part of the PSTN service control subsystem, as well as the control function (SCF) To do. Some or all of the service control functions are built into the PSTN switch itself It should be noted that it may be. In addition to SCP17 and Auxiliary Point (ADJ) 18, the network in Figure 2 It may also include an information peripheral (ie IP) 23. IP23 is voice notification and Providing resources such as the DTMF digit collection function to SSP25. The network is ne Understand the entire network and its services for network monitoring and control Includes operating systems (not shown) that perform such functions. As far as operation is concerned, when the SSP25 receives a call, it has an internal trigger line. Inspect and call the case, and perhaps user information (such as dialed digits) Requires services to be provided by service control subsystems 17 and 18 Check if you are looking for it. Checking the trigger condition is a call process. It runs at several different points. When it is determined that service is needed, S SP25 is a service control subsystem (SCP17 or auxiliary point 18) Send a message to (any), request the desired service, its connection and call Sends a logical representation of the call regarding the outgoing processing state to the subsystem. Then service The control subsystem provides the requested service, which is the SSP and service. It involves a single or multiple communication session between service control subsystems. A typical service is a call transfer, which is the called party service. For example, at the request of a subscriber with number X, that subscriber's number is called 10 It is a service that calls the number Y if it does not come out even if the ringing tone is sounded. .. In this case, the SSP that is local to the called subscriber is this service. Activate its connection SCP (or auxiliary point) to provide. Naturally Yes, but the SSP should be serviced for the number X to be called To You have to know in advance. The above models for the provision of IN services in the PSTN are GSM and PLMN (ie Public Land Mobile Ne) like other mobile networks It can also be applied to the tworks public ground mobile network). Mobile join In the case of a person, in addition to the usual signal requirements, establish a call route to the mobile subscriber Signal control is more complex because it needs to be. However, this is a PSTN It is not a problem different from many called service in. Thus, GS In M, the Service Data Function (SDF) is primarily home location. A service controller located in a system named Register (HLR) Noh generally has a one-to-one correspondence with each SSP in the visitor location register ( Located in a system named VLR) (SSP in GSM terminology) Mobile exchange center MSC). Since the subscriber is a mobile, the subscriber profile is from HLR to the mobile subscriber. Transferred to the VLR that is functionally closest to, and that VLR uses the subscriber profile Then operate the (defined) service to communicate with the SSP. Thus, HLR And VLR, using its associated database, similar to SCP or ADJ Configure the service control subsystem. Not surprisingly, providing IN services in private telephone systems It is possible, in this case the service control function and the service data function Is generally built into a PABX (Private Branch Exchange) or a local train Provided by the computer. Service control subsystem is PABX and physical May not be independent. The above general architectural framework that provides IN services is long Has strengths and weaknesses. The main advantages are 800 service, credit card call, Many services like voice mail and various call waiting and forwarding services It is well developed. But despite years of standardization Such services are still one at a time on the network platform Only implemented, and sufficient development cannot be achieved. Service to hundreds of thousands and millions of subscribers Development is proceeding based on the large-scale failure-free system that we provide, and it will take many years to realize it. I need it. In addition, the network used to support these services Since the ku constitutes the basic telephone substructure, it is added to these networks. Everything must be scrutinized. Besides, each country and operator They tend to have standard local variations, which are standard products. Difficult to supply and destroy the dynamics of competition. World Wide Web (WWW) In contrast to the cautious slow progress of the telephone substructure, the WWW was its in 1989. Explosive growth from the beginning, in terms of information content spread, availability and abundance It has become a major electronic information distribution service. Everyone is highly compatible with a small expense Being an informant to an audience around the world in an interconnected information architecture Can be done. WWW is the easiest between client and server via the internet Client / server protocol that outsources only exchanges It is an application / server application. This protocol is the internet HTTP optimized for use on TCP / IP networks like That is, Hyper Text Transfer Protocol), but H The TTP protocol is a network that uses a different communication protocol stack. Can be used on. The literature on the WWW is growing as well as the WWW itself, so WWW, H No detailed description of TTP or the Internet is made herein. Shi However, it is an outline description focusing on specific properties that are meaningful to the present invention. Do the following: The WWW uses the Internet for interconnection. The internet is global It is a system that connects networks to each other on a large scale. Internet is T A network that uses TCP / IP and is based on the CP / IP protocol standard. Make a connection to An entity (that is, an entity) that exists on the Internet Must have an access and IP address to a network connected to the internet I need it. IP addresses are hierarchically organized. In general, the entity is Identified by name at the user level, the name is the domain name of the Internet System (The abbreviation of Domain Name System may be abbreviated as DNS below. Is decomposed into the corresponding IP addresses. DNS or its applications are: Is essential for at least a particular embodiment of the invention as described in. The general format and operation of DNS are described below. Domain Name System (DNS)-DNS is a globally distributed database Without its execution, resilience and extensibility, the Internet is in its current form. It won't exist anymore. DNS responds to client requests and intersperses One or more registration records (R) with different types of net host domain names It may be abbreviated as RR by taking the acronym of egistration Record) Kake. The most universal of these types are ads like (15.144.8.69). Less (A) record and (configured to receive email for domain) A mail exchange (MX) record (used to identify a domain host) To. RR is distributed to DNS name servers around the world, and these servers work together. And provide a domain name conversion service. Single DNS server is global Contains only a small part of the database, but each server has its own data I know how to find a DNS server that is closer. The features of DNS are It is as follows. --The host name space is organized as a node hierarchy built into a tree, with each host Has a corresponding leaf node. Each node (except for the root node) starts with a Rufabet has a label followed by several alphanumeric sequences. One The full name of the host is the corresponding leaf of the hierarchy, each separated by a period. A string of multiple node labels from the mode to the root node. rear The root node of a person is represented by a full period. Thus, for example The host machine "fred" of Hewlett-Packard Laboratories in Bristol, England You will have a certified domain name of "fred.hpl.hp.com." (Note: if If the host name does not have a full stop, it is the current time in the naming hierarchy. Interpreted as a name for a card). --Each host has one or more relationship registration records (RRs). --There are multiple DNS servers, each responsible for namespace subtrees .. One DNS server has RRs for all or part of its subtree Have. -In the latter case the DNS server is responsible for the rest of the subtree another 1 Delegate to one or more DNS servers. DNS server delegated responsibility To the addresses of all the servers and the subtrees managed by those servers I know the address of the server to which I have delegated responsibility for it. Thus, DNS Servers point to each other in the naming hierarchy. --Applications that want to use DNS should have at least one DNS server Use DNS through a related "solving mechanism" that knows the address of the bar. D NS server queries by this resolution mechanism for the RR of the specified host Upon receiving the request, the DNS server will either have the requested RR or a named hierarchy. Is it the address of the DNS server that is closer to the server that holds the RR to trace? , Returns either. In essence, for the domain name to be resolved Climb the server hierarchy until you reach the responsible server, then resolve Down the DNS server hierarchy to the server with the RR for the domain name to be To. --DNS uses a predefined message format (in fact it queries Use the IP protocol (although the same for squeezing and responding). These features of DNS include label syntax, label combination methods, and message formats. Always tolerate some variations such as details, IP protocol evolution, etc. Can be thought of as defining a "DNS type" system. Responsibility for namespace management domains (subtrees) due to hierarchical naming structure Can be recursively delegated. Therefore, the top-level domain is Managed by InterNic (these top-level domains are well known There are domains such as'com',' edu','org',' int','net','mil', and'us','uk' , Including country domains specified by standard two-letter characters such as'fr'). next At the level, for example, Hewlett-Packard Company has all ending with'hp.com' Responsible for names, British Universities are all names ending in'ac.uk' Responsible for the front. At a lower level, for example, the domain'hpl.hp.co The management of m'is the responsibility of the Hewlett-Packard Institute and the domain'newcastle Management of .ac.uk'is the responsibility of the University of Newcastle-upon-Tyne. Figure 3 shows the behavior of an example query made by the Hewlett-Packard Institute. The host domain name to be resolved is in the University of Newcastle, UK It is a virtual machine'xy.newcastle.ac.uk'. The query is in the "hpl.hp.com" subtree Presented to the responsible DNS server. This server has the requested RR Since it does not have it, it responds with the address of the "hp.com" DNS server. Then this server Is queried and responds with the address of the "com" DNS server, which in turn is'.' (Root) Responds to the address of the DNS server. Then the inquiry is'newcastle.ac. u k'The server responds with an RR record for the name'xy' in its subtree Continue down the'uk' branch repeatedly until. This looks very inefficient, but the DNS server builds a dynamic cache Designed to include the addresses of some root servers for the first time Since it is periodized, iterative queries rarely occur in practice. This case In the'hpl.hp.com'DNS server, some root server ads Knowing Les, the addresses of the'uk'and'ac.uk' servers are probably Cassi You will have it. The first query to the'hpl.hp.com'server is the'ac.uk' server Will return the address of the bar. The second query to the'ac.uk'server is'newcastle.ac. It will return the address of the uk'server and the third query will return the desired RR. 'ne Any subsequent query, prefixed with wcastle.ac.uk', will have its address "hpl.hp. com "newcastle DNS server as it is kept in the cache of the DNS server Will go directly to. In fact, names in the local subtree range are single queries Resolved, names outside the local subtree resolved with two or three queries Will be done. The resolution mechanism performs the series of query iterations required to resolve the domain name. Specify a recursive first query rather than being responsible for doing Send to the responsible DNS server for the query and receive the DNS server If the requested RR cannot be returned directly, the next closer DNS server Issue a recursive query to. In reality, each DNS server is replicated: primary and one It should be noted that it is also composed of multiple secondary units. Primary D NS server from a database maintained on the local file system Initializes itself and the secondary initializes by transmitting information from the primary To become. Subtrees usually have one primary DNS server and up to 10 Have a secondary in. The limit on the number of secondary is the database from the primary Depends on the secondary time required to update the computer. Primary database Source is the master source of subtree information, by the domain DNS administrator Is maintained. Secondary is not just a standby secondary, it is a primary Actively participate in DNS with subordinate servers that point to secondary without. DNS embodiments like BIND are standard parts of most UNIX systems Widely used and the most powerful and widely used distributed application in existence It can be said that it is one of the situations. WWW operation. With reference to Figure 4, access to Internet 30 is direct Or indirectly directly connected to a network that is itself connected to the Internet It is done by sequel. Such a configuration is represented by terminal 31 in FIG. (This terminal is, for example, a Unix workstation or PC). like this To connect to the Internet in any format, execute "Network Access". Is known. Any entertainment to access the internet network Assuming that it has sufficient related functionality, the Internet Serves as an upper server. For example, in FIG. 4, the file storage mechanism Entity 32 with 37 acts as a server. Many users of the WWW have network access to the Internet Instead, an internet service with network access capabilities Access to the Internet via a provider or ISP33 U. In this case, the user terminal 34 generally uses a modem and SLIP. (That is, Serial Line Interface Protocol · Protocol) or PPP (ie Point-to-Point Protocol Point-to IS via public telephone system using point point protocol) Communicate with P33. These protocols are usually Internet packets Allows transmission over the telephone line. Access to this form of internet Is known as "dial-up IP" access. With this access method User terminal 34 temporarily assigns an IP address during each user session Can be done. However, this IP address is different for each session, so Titi 34 cannot act as a server. The basis of the WWW is the Unified Resource Identifier (ie, Uniform Resource Identifier). The location of a specific information resource is determined by means of (hereinafter referred to as URI for short). Ability. URIs generally identify resources by location as a unified resource location. A child (that is, a Uniform Resource Locator, hereinafter abbreviated as URL), or Is a unified resource name that can be converted to a URL (that is, a Uniform Resource Name and It is called URN for short). For example, perfect or "absolute" UR L contains the following elements. Method-This is the access used to access the target resource It is a system. host -Internet host domain name or IP address .. Port-Host port for (TCP) connections. Absolute Route-The absolute route of the resource on the host. In practice, "port" can be omitted if port 80 is assumed. Figure 5 shows the URL for the Hewlett-Packard product welcome page doing. In this case, the elements are as follows. Method -http Host -www.hp.com Port-Omitted (Port 80 is assumed) Absolute Route -Products.html The HTTP protocol is based on the request / response paradigm. See Figure 4 again In light of this, given a specific URI that identifies the resource 30 to be accessed , The client is with the server 31 that corresponds to the "host" element of the URI Establish a connection and send a request to that server. This request includes the request method and "request" Includes "URI" ("Request URI" is generally identified by the absolute path of the URI The absolute path of resources on the server itself). The request is an additional data element May include Server 31 then (in this example, stored in storage 37) Access and respond to resource 36. This response is MIME (ie Mult) ipurpose Internet Mail Extensions) type Includes entities with the type identified. There are two main request methods. GET-This method takes any information identified by the request URI (d) Extract (in the form of an entity). Importantly, the request URI is Entity in response when referencing data creation process What is returned as is the data created and the source of the process It is not a text. POST --As the destination server as a new dependent resource identified by the request URI To request acceptance of the entities contained in the request This method is used. Posting method annotates existing resources Can be used for That is, this method, for example, puts a message on the bulletin board. Provide a page and submit the data (eg format) to the data processing process The resulting data) will be provided and the data will be provided through additional operations. Extend the base. In summary, the GET method is either to retrieve the data directly or (eg, for example). Returns an entity (which is just an indication of the result of executing a data or process) Used to launch Roses. The POST method is to register the data and this person Initiate a process on the server to properly process the data posted by the law It is used to show that it is effective in making it. Launched execution on the server using either GET or POST method The transmission of information to the process is currently a common gateway interface. It is done according to an interface called S (ie CGI). Acceptance Processes are often written in a scripting language (although not always required). Nori Typewise, the server script that is launched takes the query contained in the GET request. Used for interfaceting to the database for handling. one more The purpose is to add the data related to the POST request to the database as described above. That is. Another important factor in the success of WWW is the documentation transmitted over WWW. Hypertext markup language (ie) representing the composition of the computer Use of HTML) and use of such documents on client terminals Powerful graphics like Netscape and Mosaic that interpret them for presentation to The The existence of the web browser. Basically, HTML is a title or g Used to identify each part of a Raffic-like document, then each de The browser that runs on the client terminal determines how to display the curated part It is left to me. However, HTML is more than that, URI and Request method for all elements of a document (such as a specific word or image) Allows the user to point to that element When clicked, the resource identified by the URI will be displayed in the specified method (protoco). It is accessed according to the request method. With such a configuration, one Provides hyperlinks (composite connections) from one document to another .. Using such a hyperlink, the user on the client terminal Documents downloaded from servers on one side of the world Effortlessly fly to another document located on the server on your side (ie skit) Can be done). A document created by one author is another author May contain hyperlinks to documents created by A very powerful document mutual reference system is realized without centralized control. Hyperlinks are the only feature that can be incorporated into HTML documents is not it. Another powerful feature is the downloaded "format" document. Designed to fill in on-screen and collect the information entered (database) Invoke the "commit" button to have the input information passed to the resource (such as) It is the ability to make. This will make a POST request along with the URI of the database resource'com Achieved by associating the mit'button with the POST request method. 'commit' By activating the button, the information entered is identified, where it is properly processed. It is passed to the resource that was given. Yet another powerful possibility is (generally a script to be translated). The program code is a specific document such as a graphic button It is a function associated with an element. In this case, the program code will trigger a button When it is moved, it starts execution. This is for the user to program from resources Gives the possibility of downloading and executing the card. As will be appreciated by those skilled in the art, HTML provides the functionality outlined above. Just one of the few currently available scripting languages Web browsers will also have built-in support for multiple scripting languages Can be expected. For example, Netscape 2.0 is HTML 3.0, Java and (N Supports Livescript (which is an etscape copyrighted scripting language). The importance of the role of the graphic web browser itself should not be overlooked .. In addition to the ability to support multiple scripting languages, web browsers Built-in support for quasi-medium types and program to client It provides functions such as loading and executing. Such browsers are involved in WWW communication Can also be considered as an operating system. WWW and telephone networks Digitize voice input and send it over the Internet in the form of discrete packets. Interchange between connected terminals by receiving at the terminal and reassembling It is possible to provide telephone communication services via the Internet. This is in This is an example of a communication service on the Internet. On the contrary, it is widely used in France Various information services provided on telephone systems such as Minitel are possible is there. However, this penetration into each other's traditional territories extends to the Internet. Or it does not pose a real threat to the payphone system. Of greater interest is the field of co-use of the Internet and telephone systems. To. In fact, there is one such area in what is described with reference to Figure 4. So This is for users to get dial-up IP access to the Internet PSTN from computer 34 to internet service provider 33 Use of the above modem link. This collaborative use has very simple properties There is. That is, the PST for later generated internet traffic It is the setting of the carrier route on N. The actual between the internet and the PSTN There is no communication. Another known example of co-use of the Internet and PSTN has recently been implemented. Internet user with a sound card on the terminal computer Is a service that allows you to make voice calls to standard phones anywhere in the world. To. This is a sir near the destination phone with digitized voice on the internet Achieved by transmitting to the bis provider. This service provider Da connects to the local PSTN to access the desired phone and inter Forwards voice traffic received on the net to its local PSTN. Call Voice input from a exposed phone is handled in the reverse route. The key to this service is the destination The ability to identify a local service provider (for a fee) for the phone .. It offers the potential for competition for telecommunications operators for long-distance calls However, this configuration is also a simple mutual cooperation between the Internet and PSTN. But However, in this case, it should be noted that on the PSTN local to the destination. Internet call regarding the progress of the call being made to the destination phone in It is necessary to provide at least minimal feedback to the outlet side. This feedback is simply in terms of whether the call was successful or not. Good. The current collaborative use of the Internet and telephone systems is at a very simple level That is clear from the above description. Service resource section on a communication network that implements PSTN and WWW integration It is an object of the present invention to provide a method of accessing the eyes. Disclosure of invention According to the present invention, the present invention relates to the setting of a carrier route via an exchange remote communication system. Provides a way to access service resource items for use. The method is (a)-Locate on the computer network by the corresponding known URI The above computer with multiple service resource items that can be identified The step of providing at least one server to connect to the network, The above computer network is logically independent of the remote communication system , The above service resource items are associated with their respective predetermined codes. Concerning the carrier route through the remote communication system having the service resource item The above-mentioned predetermined code is related to the above-mentioned URI. Identifying the terminating entity for the carrier path by different, step, (b)-Each of the above pre-determined codes and their pre-determined code Provides a correspondence between the above known URIs of service resources associated with Steps and (c)-By using the above correspondence by using the above predetermined code Access the corresponding service resource item and correspond to the corresponding service resource item. Determine the URI to be used, and then use this URI to determine the above computer network Steps to access service resource items on the page, including. In one embodiment, at least some of the URIs are associated with each other as described above. Corresponding to the handling according to the function specified by It is possible to derive from the code. Also, in another embodiment, UR At least some of I's are predetermined according to the above correspondence. Corresponding by matching in the related table that associates the code with the URI It is possible to derive from the code that has been determined. Preferably, the relevant tables are less connected to the computer network. It is kept on at least one database server, and step (c) above , Access the database server on your computer network and above Includes a substep to determine the URI corresponding to the predefined code. Also, preferably, at least one of the above database servers is DNS tied. Provided by the distributed database system, the URI retrieves records The address associated with each name, called the domain name used to do Retained in code. In this case, the step (c) is predetermined. Substeps to convert the code to the corresponding domain name and this domain name Use DNS type distributed database system to request desired service resource items Includes a substep to retrieve. Multiple service resources can be located in the same URI, in this case In the same URI with the predetermined code of those service resource items Service resource to identify the desired service resource item from the service resource items Each relative resource that can be used in the server that holds the item Includes identifier value. The remote communication system is the caller's phone number or the caller's phone number Must be a telephone system with one of the above predetermined codes You can also. In one preferred embodiment, the predetermined code above At least some of the called party phone numbers and the corresponding service resource terms The eye is the current phone number of the called party. In general, regarding the characteristics of service resources, these resource types are as follows: It is. --Sir intended to be run by the corresponding server as soon as it is accessed Bis logic. The result of this execution is returned to the acquiring entity. --To be downloaded to the accessing entity as soon as it is accessed Intended download service data. --Download to the accessing entity for execution as soon as it is accessed Download service logic intended to be. --A recording resource that records at least the occurrence of log messages. Preferably, the URI is either or both of a URL and a URN. Further, the server is preferably an HTTP server. When a computer network is logically independent of a remote communication system The above description is taken to suggest that there is a physical separation between the two. Should not be. In fact, they often share the same physical substructure. Further In addition, the carrier route set in the remote communication system is a computer network. It may share the same transmission medium as the package, but such a carrier path is a compilation. May act as a pipe for traffic across the tutor network I can't. Computer network is logically independent of remote communication system The intent to be there is dedicated to the management and monitoring of the carrier network Part of the remote communication system itself, excluding the computer network of It is to configure effectively. Preferably, the computer network is generally of a remote communication system. It can be accessed by the user. Computer network is remote The description that the user of the communication system can be accessed is all about the remote communication system. All users have or gain such access Should not be interpreted as possible, but rather the majority of such users You can have or gain access to the computer network Should be understood to mean. In one embodiment of the invention, the computer network is an internet. It is generally accessible to users of remote communication systems However, it is logically independent of the remote communication system. Also, remote communication system Is a pay phone system. In another embodiment, the remote communication system is PAB Private system including X, computer network is LAN Is. A brief description of the drawing With reference to the accompanying drawings below, using an unconstrained example, the present invention is described below. Describe the embodiment. Figure 1 is a simplified block diagram of a standard PSTN. Figure 2 shows A simplified block diagram of a known PSTN with an IN service is there. Figure 3 shows a block showing host domain name resolution by DNS on the Internet. It is a figure. Figure 4 is a block diagram showing the functionality of the World Wide Web. FIG. 5 is a block diagram showing a standard URL format. Figure 6 shows the service control subsystem and network whose service resource item is PSTN. Held on an HTTP server accessible by both users It is a block diagram which shows the 1st Embodiment of this invention. Figure 7 is a flow diagram showing the processing of service requests by SCP in Figure 6. Figure 8 is used by the SCP in Figure 6 when accessing a service resource item. It is a block diagram which shows the format of a resource code. Figure 9 shows the service resource when the service code does not include the RRI part. It is a flow chart of the process of accessing. Figure 10 shows the service resources when the service code includes the RRI part. It is a flow chart of the process of access. Figure 11 derives the UR of the service resource by analyzing the input phone number. It is a flow chart of a process. Figure 12A is derived by analyzing a predetermined set of phone numbers. A namespace consisting of the domain names issued (ie'telna) It is a block diagram which shows me space'). Figure 12B shows a block showing how telnet space is incorporated into DNS without subdivision. It is a figure. Figure 12C shows how telnet space is incorporated into DNS in a subdivided form. It is a lock diagram. Figure 13 provides a wandering number service in response to a phone number dialed on a standard phone. It is a block diagram which shows the general operation of embodiment of FIG. 6 at the time of use. Figure 14 sets up a call through a telephone interface built into a web terminal. Embodiment of FIG. 6 when used by a web user in determining It is a block diagram which shows the general operation of. Figure 15 shows the interface between the PSTN and the Internet for telephone traffic. FIG. 3 is a block diagram of a second embodiment of the present invention provided with a case. Figure 16 provides a call configuration gateway between the PSTN and the Internet It is a block diagram which shows another embodiment of this invention. FIG. 17 shows the invention in which a toll-free telephone service is implemented for web users. It is a block diagram which shows still another Embodiment. Figure 18 shows the interconnection of elements in the PSTN service control subsystem. It is a block diagram similar to FIG. 6 which shows the provision of a powder processing environment. Embodiment of the invention Figure 6 shows, at least in part, on the phone (SSP41 associated with IP). Mutual exchange network 13, including transit lines and exchanges, customers (like telephone 40) Access network 11 to connect the device to network 13, and to request Based on services containing at least one SCP servicing SSP41 Providing various services in PSTN including the service control subsystem 42 as before The configuration to be provided is shown. I acknowledge that the PSTN representation in Figure 6 is very schematic. It will be found. SCP43 responds to a service request from SSP41 in a conventional manner, Specific service logic for specific data according to the information contained in the service request And send back the appropriate instructions to execute the call setup to the requesting SSP Su. SSP is pre-determined to be satisfied at the trigger check point Generate a service request in response to the triggered condition. Check point There are one or more of them in the process of processing the call (note that If the trigger condition is downloaded from SCP to SSP, the trigger condition is met When contacting SCP as soon as it is done, SSP is responding to SCP's request for information. However, in this specification, such initial communication from the SSP to the SCP is referred to as " Called "service request"). SCP43 also handles at least certain service requests from SSP41. In the process of, a specific service resource item (hereinafter simply referred to as service resource) 49 is used. Network access interface to Internet 50 for use It is equipped with Su 44. These service resources 49 are on HTTP server 51 ( With the WWW page (especially on the service resource database 52 of these servers 51) Is held. The WWW page containing these service resources is hereinafter referred to as a "telephone" page. server -51 is connected to the internet and the phone page uses a URL or URN Accessed and read (for convenience, in the following description, the URL or URN substitute Instead, to mean an internet-interpretable identifier for the location of the phone page Use the more general term URI). Service resources are, in some cases, service logic or service data. Service resources can be accessed on the phone page of the required resource using the appropriate URI. Other standard service logic programs that run on SCP by setting Can also be used by. In certain cases, service resource 49 , Substantially all of the service controls and data associated with a particular service May be offered to. In this case, a service logic program running inside SCP43 Ram is a form of skeleton that is instantiated upon receipt of a service request and Service resource access is started, and the access result is used as the service request. It works to return to Titi. In fact, following this approach, SCP Can be easily implemented as a platform to retrieve and execute telephone service logic Is possible and of the logic required by standard SCP platforms Does not require a complicated preparation / management system for. SCP is probably any S It can be ubiquitous in association with SP. Figure 7 shows SCP43 by accessing a phone page service resource. It is a flow chart which shows the process of an event when handling a service request. INAP Upon receiving the service request in the sage (step 100), SCP4 3 decrypts TCAP / INAP messages in a standard way understood by those skilled in the art (Steps 101 and 102). SCP43 then responds to the request. Instantiate a service logical program (ie SLP) (step 103) .. Next, this SLP is a request service determined from the information contained in the service request. Responsible for looking up the URL of a resource (steps 104, 105). For example, service If the request is for the called side service, the request resource is dialed. It is indicated by a number, and the URL of the resource is derived using that number. Request service If the URL of the service resource is confirmed (for example, in the form of an HTTP request message) Correspondence where the resource request has the requested service resource via the Internet (in the formula) Is sent to the server (step 106). Also, the response from the server is appropriate S Correlation to allow you to link to an LP instance ID) is also sent. The timer is also started (step 107). Accessed before the expiration of the timeout period (checked in step 108) When a response is received from a resource, the response, which is usually in the form of a destination number, is co-located with the response. Sent to the appropriate SLP identified using the correlation ID passed to (step 1) 09). Next, the INAP / TCAP response message is prepared and the original message is prepared. -Sent to the entity that made the request (steps 110 and 111). So After that, the SLP session ends (step 113). In step 108, if a timeout occurs before the response is received, the customer Extract the default response value (generally the default destination number) from the record Is written, written at the INAP / TCAP message, and sent back to the requesting entity. Is done (steps 114 and 116). After that, the SLP session ends ( Step 113). Location and access to service resources The functionality associated with accessing phone page resources is the resource access in Figure 6. -Represented by block 46. Block 46 is passed to block 46 URI that determines the URI of the phone page that contains the requested resource based on the parameter Includes decision block 47. Then use the URI returned by block 47 The resource access block 46 is connected to the internet via interface 44. Access the telephone page of the desired service resource 49 on the phone. Resource Code-One or more service resources associated with a particular phone number Is possible. In this case, the resource access block 46 is the applicable service resource. To be able to identify the source (current call point or point- You need to know additional information (like pic for short in-call). Associate with one number If the service resources are located on different phone pages, then the appropriate electricity To be able to return the URI of the story page, the above additional information is the URI determination Handed over to Cook 47. All service resources associated with one number are the same It is also possible to place it on the telephone page of. In this case, resource access bro The cook 46 uses additional information to target the resource identification parameters along with the access request. Send to phone page. So access to the right service resources is related to the phone page Depends on the functionality to do. In this way, each service resource is identified by its corresponding resource code 54. However, as shown in Figure 8, the resource code 54 is with the first part. It consists of the second part, the first part is the URI where the resource is located on the Internet. It is a URI identifier (abbreviated as UI) that identifies Relative resource identifier used to identify the relevant resource from multiple resources in the environment (Abbreviated as RRI). Resource Access-Only one service resource 49 identified by a unique URI If located on page 58, the resource code 54 simply contains the UI Is. In this case the UI is generally a phone number, or a phone number plus pic One of the parameters (see Figure 9). In this case, all access to resources Map the resource code 54 of the to the corresponding URI (process 55), then the corresponding electricity Includes sending request 57 to talk page 58. This phone page itself is the desired service It constitutes resource 49. The result of accessing resource 49 is response message 59. Is returned as. In contrast, if multiple service resources 49 are located on the same phone page 58, figure As shown in 10, resource code 54 includes both UI and RRI. General In terms of UI, it is a phone number, and RRI is a pic that distinguishes multiple coexisting resources. It is a parameter. In this case, access to the resource is the UI part of resource code 54. Is associated with the corresponding URI (process 55), then to the corresponding phone page Requires request 57 to be sent (process 56) containing the RRI of the resource code .. Phone page 58 activates the desired resource based on the RRI in the request message Includes functionality 64 to set. Next, the result of access to the desired resource 49 is the response message. Returned in Sage 59. Accessing service resources that coexist with other resources on one phone page Figure 10 An alternative to this method is to use a URI derived from the UI part of the resource code. To retrieve all pages across the Internet and the desired resource based on RRI Is to be extracted. URI determination from resource code-URI determination block 4 to execute Proc. 55 The embodiment of 7 is described below. There are four embodiments of block 47: To. Direct input Not always convenient, but asking the caller to enter the desired URI directly It is possible to configure. In this case, the caller is (host domain) Host of desired URI (either in the form of first name or host IP address) Enter the ID component and the route component of the URI. example For example, if the called phone page should be accessed, the call The caller may enter the URI of the called party, but this input is In fact, it may be a normal phone number input. This is the input as a URI Prepend a string (such as '999') to identify and You can also do it. As far as input means, users only use standard 12-key phones Host domain name and host domain name that requires alphabetic characters, if any And other URI elements are alphabets entered from the phone pad Requires the use of one of the standard techniques for letters (such techniques are examples Allows the caller to enter the spelling of the called party's name (Already used). All English to the user to facilitate URI entry It is also possible to provide a keypad that includes numeric keys. Calculation Service resource access on the Internet can calculate the corresponding URI You may be constrained by the underlying dial number set. In this case, this The calculation is the responsibility of block 47. Related table collation The simplest embodiment for block 47 is to put the URI in the UI of each resource code. Associate a part (memory or database disk storage 48 It is a related table (in the form of a shift). Potential questions about this approach The title is that you need service resources for the called side number on another side of the world It may be done, which keeps the related table up-to-date Means a strict renewal system among PSTN operators on a global scale to have .. (Note: Called as needed to invoke a service request When it comes to marking side numbers, as in service 800, Number in one of all the number groups that launch the corresponding service request Since it can be arranged as it is, the above problems are not necessarily addressed. Doesn't fit). DNS type matching An alternative collation method for converting the UI part of the resource code to the corresponding URI , Hierarchy similar to that for the Internet Domain Name System (DNS) Use a structurally distributed database system. Details will be described later , This approach typically involves each with respect to the number associated with the URI. Requires a database maintained by PSTN operators. These days The database is a conversion directed to the relevant database as in the case of DNS All PS via a network like the internet with a request Can be accessed by TN. In this case, block 47 is the interface Suitable designed to request UI conversion on the internet via 44 It is composed of a serious conversion program. Before describing the embodiment of DNS type matching for URI determination block 47 , Write some general comments. Any way for the URI determination is used Even if it is used, some simplification is possible if the restrictions placed on the URI are limited. Is. Determine all components of the URI, especially in the following cases It is not necessary to do. (i) Some URI path components are standard for all service resources possible. This standard part is block 47 if other URIs are determined. Easily added by. For example, where you have to match the wandering numbers If so, the wandering number is always a sub of the subscriber's directory on a particular server for convenience. May be held in file "roam" in directory "tel" .. In this case, the URI host component and the path component The subscriber-specific part is determined first, then the remaining path part "/ tel / roam" is added available. (ii) The URI path component is the same as the predefined part of the resource code It can be configured to be the same. In this case, block 47 is the host component -You only have to determine the nent and then add the path. For example, on the host machine The path is always the target phone number or termination statement to maintain a high probability of uniqueness in It will be understood that it must end with a letter. Path also blocks May include standard components to be added by 47. (iii) Use only the phone number part to determine the host component of the URI A block of phone numbers is placed on the same host server so that you can use it If you have the corresponding service resources. In this case, pass component G includes all or part of each telephone number for convenience. This situation is a telephone operator Suggests strict control by the phone user who puts the user's phone page on the host -You do not have the freedom to choose a server. No matter how the URI is determined, the host component of the URI is It is said to be provided in the form of either a host domain name or a host IP address. The point should be noted. If the host is identified by a domain name, URI Further conversion of strike names to IP addresses is possible with the Internet domain name system. Is performed in a standard way by interface 44 using. Host identification This further translation can be avoided if provided directly as an IP address. If database matching is used to provide a number for URI conversion, this de Even if the database is independent of the customer database that contains other customer relationship information Alternatively, they may be combined. One of the factors that influences this choice Has a request to make the number URI conversion information widely available, and others There is a desire to restrict access to other customer relationship information. DNS type URI matching The UI part of the resource code is the phone number, there are no restrictions on the URI, so , The entire host and path component of the URI must be returned by matching Embodiment of DNS type matching of URI determination block 47 with respect to the case Details of are described below. An important part of the whole process is from the target phone number Su It is the formation of domain name equivalent information. Next, this domain name equivalent information is real In the embodiment by a matching mechanism equivalent to that used by DNS Is converted to the corresponding URI (the matching mechanism can be implemented independently It's possible, but it can actually be embedded in DNS). The characteristics of DNS were already described when describing the "DNS type" system with reference to Figure 3. Described in. To provide the phone number to the URI conversion function for the convenience of the following description The configured DNS type system is an acronym for "DNS-type URI Server" system. It is called the "Duris" system. The basic principles related to the operation of the Duris system are as follows. -Any phone number can be changed to a host domain name (target phone) The namespace containing such host domain names for numbers is referred to as "telnam" below. (Called "e-space"), and -Du for any host domain name in the host domain space A registration record held by the ris system and containing the corresponding URI (hereafter The existence of RR, which is an acronym for Registration Record below), Is. Thus, as shown in FIG. 11, in the present embodiment, first, the resource code The input phone numbers that make up the 54 UI parts are passed to form the host domain name. (Step 120), then to retrieve the RR with the corresponding URI (step 120) Tep 121) Passed to the Duris system (in Figure 11 the Duris system by the DNS itself Shown to be sent to the stem). URI matching followed by the returned URI Host IP address if has a host component as the domain name DNS is used to retrieve the reply (step 122). As a matter of course, If the host component is stored in the RR as an IP address, this step No need to upload. Then use the URI to make a resource request to the appropriate server Created and passed to the RRI part of the resource code (step 123) There are several possible embodiments of the Duris system. (a) DNS and independent. With this option, telname, as shown in Figure 12A. The space constitutes all namespaces that should be managed using the telname space root "." .. In this case, the Duris system is independent of its DNS itself. Naturally However, the Duris system has the same basic substructure as DNS (ie Internet). G) or you can use either a completely different network. tal The name space contains all domain names that correspond to all public phone numbers around the world If so, a complete international phone number analysis will give you a fully valid domain name. Be done. Of course, the telname space is within the scope of companies doing business worldwide. It may be a small name set that is derived from the extension number of. (b) A telname space of a type that is not subdivided within the DNS. With this option The telname space is a domain of the DNS namespace and the Duris system has its D Provided by NS itself. In this way, the telname space is a public telephone all over the world If all domain names derived from the numbers are included, the telname space is shown in Figure 12. As shown in B, in the special subdomain "tel", the category of the domain ITU Located in the enclosure, the root of the telname space is "tel.itu.int.". Domain "te The ITU will be responsible for managing l.itu.int. ". In this latter example, it is complete. Range of telname space to create a valid domain name from the input phone number After being parsed to form the part of the domain name that corresponds to the structure within, the trailing "tel" .itu.int. "is added. Then the full domain name is applied to DNS and desired The corresponding RR record holding the URI is retrieved. Also, as another example , Telname space is derived from the internal extension number of Hulett Packard All names, the root of the telname space is "tel.hp.com." Take, for example, Packard has full responsibility for managing this domain. Can be done. (c) A type of Telname space that is subdivided within DNS. With this option, teln The ame space is divided between multiple domains in the DNS namespace and is a Duris system. The system is provided by the DNS itself. The telname space is a payphone around the world If all domain names derived from the numbers are included, the telname space will be country-specific. It can be split between each main subdomain "tel". this Corresponds to the French phone number, as shown in Figure 12C. The part of the telname space has a route called "tel.fr." To a UK (UK) phone number. The corresponding part of the telname space has a route called "tel.uk.". Each subdo Each country is responsible for managing the main "tel". In this latter example, the input phone number Phone number part following the country code to create a fully valid domain name from Minutes are parsed to create a portion of the domain name within the country's'tel'subdomain , Then the appropriate host domain name tail for the target country is added. For example For French phone numbers, the country code "33" was removed from the number before analysis Then, "tel.fr." Is added at the end. At the end of each country is the local collation Can be memorized in the table. To give yet another example, "xco.com" and And each has a DNS domain of "yco.com." (referred to as company X and company Y) Two private organizations split into "tel.xco.com." And "tel.yco.com." Telnam If you agree to operate a shared Duris system with e-space. This place In that case, all the phone numbers of company y entered from company x end with "tel.yco.com." Is parsed into a fully valid domain name. The reverse is also true. Next, analyze the domain name into a phone number, in other words, create the structure of the domain name. Consider where to insert the character "." In the number. The phone number is as above It is natural that they are assembled hierarchically according to the number assignment system of each country. .. Therefore, one approach is to follow the structure of each country's numbering scheme. The issue is divided to create a domain name. For example, the British "44144745698" 7 " "44" is the country code and "1447" is the 4-digit area code. And "456987" is a 6-digit local number. Divide this number into 45698.1447 You can create a domain name of .44 (Note: In this case, the label order is reversed. Is based on the fact that DNS labels are arranged at the end). telname space Is a DNS subdomain with the layout shown in Figure 12B. For example, a fully valid domain name derived from a phone number is 456987.1447.44.tel.itu.iut. Will be. However, it fits into the hierarchy of the time number assignment method when converting a phone number to a host name. There are inevitable difficulties in trying to make it happen. First, the international number For correct analysis, each of the entities involved in this behavior has a national number. You need to know the structure of the allocation scheme, for example in the UK If the card lengths are different, the required knowledge will take the form of a collation table. You may have to. This is not a complex computer task No, each country should not notify all other countries about its phone number scheme and its modifications. It is a very troublesome management problem because it means that it has to be done. Second The problem is that 6- or 7-digit local numbers are very large domains. And. From a performance point of view, it is preferable to create a subdomain, There is no clear way to do that. The problem is how to analyze the phone number to the domain name and assign the national phone number. Overcome by abandoning the constraint that the structure of the expression must be met It is possible. In fact, the DNS server knows nothing about the meaning of namespaces There is no strong reason to follow such a method because there is no such method. Therefore, each subdomay A deterministic algorithm that takes 4 digits at one point, for example, to limit the size of the Parsing phone numbers using and inserting periods without knowledge of numbering It is possible. The DNS domain and region provided by the DNS server is positive Everything works fine as long as it is created properly. As far as international numbers are concerned, decoupling the country code still looks appropriate, so already Parse the first part of the number dialed according to the country code of knowledge, then (for example) For example, using a deterministic method (such as 3,7 or 4,6 or 3,3,4) to separate digits. A composite analysis method is used. Naturally, the subdivided teln as shown in Figure 12C If ame space is used, the country code is used to match the end of the host name Used. Only the country part of the number is analyzed. Finally, set up a DNS server to hold the RR record with the URI For more information on how, O'Reilly & Paul Albitz and C published by Associates, 1992 You can refer to "DNS and BIND" by riket Liu. This document is Unix BI Describes how to set up a DNS server using ND. RR record Ipu is, for example, text. It should be noted that the beginning of a DNS label should theoretically not start with a number. is there. If this rule is retained, when parsing the phone number, the first of each label Of course, it is easy to insert standard characters as characters. Therefore, "t" is the mark When used as a quasi-first character, the 4-digit label 2826 becomes "t2826". As with domain names (for example, local calls are international numbers or regions) The entered phone number is the full number (as if you don't need a first number like a code) If not, it is converted to a domain name in the local domain. The above Duris system embodiment is from the viewpoint of converting a telephone number into a URI. Met. In this case, the phone number creates a complete UI for the resource code and the Duris Sith The system returns the full URI. Which part of the UI format and URI must be matched Various modifications to the Duris system embodiment described above in terms of what must be done. It will be acknowledged that it can be added. For example, each is its own fa There are many different service resources associated with subscribers in Il and the desired saw If the phone number is identified by the pic part of the resource code, the input phone number is the full UR Used to match host components instead of I, path component That part of the UI depends on the associated subdirectory and the pic part of the UI is desired Added to identify the resource file. For a small local Duris embodiment, you can have a single server It may be good. However, such embodiments also have other suitable functions. Must be considered as one DNS type, assuming that It doesn't become. Characteristics of service resources Next, consider in detail how service resource 49 is provided on server 51. Sympathize. For convenience of explanation (individual or organization, or caller or caller) One or more service resources associated with a particular PSTN user (regardless of who is) Source from user terminal 53 on one or more WWW pages to the Internet It is assumed that it can be placed on the server 51 via. A simple case where the service resource is a service data item such as a phone number The user's phone corresponding to the number dialed by the caller (for example) Consider alternative numbers or transfer numbers if in use). This turn The serial number may be the only service resource on the user's phone page. Phone page The URI may be a URL that has a method set in HTTP. in this case You can retrieve the transfer number using the GET method. Phone page is forwarding number Such a configuration is appropriate if it is used only for functional retrieval of There will be. However, if the transfer number is not visually presented on the user terminal 53 If not, it may be desirable to add descriptive material to the number (transfer number) Configure the issue to be returned to an existing displayed page that already provides contextual information This is not always necessary as it can be done). But However, if the phone page contains descriptive material as well as the transfer number, then the phone page Entity that wants to use only functional use takes out the phone page and next It can be configured to extract the transfer number to (this is of course information Requires that a standard method of identification must be extracted from the phone page ). Observe resources that require descriptive material and provide functional access to them An alternative preferred configuration for use an object-oriented approach to resource design To do. In this case, the resource object has two associated with it. Has different access methods. One is access for purely functional use of resources The formula, the other is to allow observation of descriptive material. Appropriate of Accessing a resource object using the eject method is accessing It is entrusted to the entity. Observe resources that require descriptive material and provide functional access to them Yet another configuration for each is properly configured for each use It provides separate resources with their own resource code (generally such resources). The sources are on the same phone page, in which case the UI part of each resource code is the same ). Phone search for use when the user is human is used by PSTN Generally not as urgent in time as the search for. Therefore, for human use, sir The method specified in the URL of the screw resource can be HTTP, but P Those who define a special "telephone" method (access protocol) for STN use Is profitable. The method optimizes the access route for server 51. Minimal possible access to the desired resource (transfer number in the current example) using chin You can respond to the entity you are accessing in time. Other possible types of service resources other than data items are (on the server) Includes service logic for execution, and the result of this execution is accessing resources Is returned to the entity. Also, the above service logic is accessing the ENT Can be downloaded from the server to that entity for execution on the tee Note the fact that it is possible and for recording information (or simply accessed) Passed to the server by the entity the recording resource is accessing (for recording) Will be done. It is acknowledged that recording resources are a specific case of executable service logic Will be. For example, when a service resource constructed by executable service logic is The called side is called as a result of executing the service logic by executing the call function based on the time. It can be configured to make a phone number call considering the time of. down One example of a service resource that consists of loadable service logic is IP Use the features provided by the caller option to control queries It is the service logic that you control. Recording resource records the number of calls to a specific number Can be used to Each resource has its own phone page, and the resource is just a form of undecorated functionality If not, the HTTP method is a downloadable service logic and executable service. GET method for both bis logic and access to POST use of recording resources It can be used for Seth. Equipped with each service resource in explanatory material If desired, use any of the solutions described above for data items. Can be If multiple service resources should be associated with a single number, such resources Each of them can be placed on each phone page that has its own URI Wear. However, the preferred approach is to share all service resources on the same page. Place it on the screen and use the RRI part of the corresponding resource code to access the relevant resource. It enables access. The next accessed resource is taken according to its format Handled (ie, executed and downloadable in the case of executable service logic (Returned for service data or logic). Thus, the transfer number service data resource and the time execution service logical resource RRI with transfer number resource code "1" if placed on the same phone page On the other hand, the time resource code may have an RRI value of "2". Caller / Called option service for presentation to such side If it should be included in the resource, this initiates a request for subsequent service resources. Service as a downloadable service logic with selected options It can be implemented by composing resources. Service resources include service data, downloadable service logic, and Often a complex type that combines executable service logic. Especially powerful The combination is that the downloadable service logic is reciprocal with the executable service logic A combination of two types of service logic designed to work. This structure A complex client / server type application for users using Can be provided. Service resource usage example FIG. 13 shows the operation of the service that uses the resources on the server 51. This Service is equivalent to the "Personal Number" service, even if a user has a number Through a single immutable number even when actually moving (ie wandering) between different phones It is a service that can access the user. Achieved this Therefore, the SSP dials the user who needs this service (user B in this example). The same leading number string so that the number given can be identified as a Webtel. Uni from the number set that all numbers have (called B's Webtel number in this example) A personal number will be assigned. User B is dedicated on HTTP server 51 Has service resource 49 on the phone page of. In this case, this phone page is in this example Is located at the URL identified as "URL (B Phone Page)". B Phone page is the current wandering number that can reach B when accessed (Ie "B-telNb") is returned. In the simplest case, B's phone page, B's Simply modified by B (eg from terminal 53) as it moves to a different phone This is the case when the number is one. The fact that B's phone page provides a time-of-day calling function It can also be configured to be a lineable service logic. In this example, the association between B's Webtel number and B's phone page URL is It is stored in a related table accessible to SCP43. User A contacts user B by dialing B's Webtel number If you try, the phone 40 used by A calls to SSP41 Send out setting request (In Fig. 13, the thickest solid line 60 is the telephone network. The carrier path through is shown, and the next thick solid line shows the signal flow). SSP4 1 detects the dialed number as a Webtel number and along with B's Webtel number Send a service request to SCP43. SCP43 receives this service request And the service that controls the operation of converting B's Webtel number to the current wandering number for B. Start the service logic program. In fact, in this example, this program is simply Service resource identified by B's Webtel number (ie B's phone page) Request resource access block 46 to access this access It just returns the result. That is, block 46 first sets the Webtel number of B to B. Convert to the URL of the telephone page of, and use this URL via the Internet (For example, the "phone" method described above in relation to the method corresponding to the HTTP GET method. Use to access B's phone page. As a result, B's current wandering number Bt elNb is passed to block 46, then this number is returned to SSP41 to B-telNb The call setting to the corresponding phone 40 is completed. Figure 13 is an example related to the called service, but of course The principle of access to service resources via the Internet is the caller and the caller. Applies to all types of services, including both callers and their mix Can be In this way, the standard 800 service is the 800 diamond. Access to phone page resources configured by the executable service logic To return the most appropriate number that controls the calling route. it can. In the example of Figure 13, the number where the service request from the SSP was dialed Invoked by the first number string, but the service request is called the caller number, call Triggered by various triggers including output side number or other user input It will be acknowledged that it is possible. Such a trigger is a call setting It can also be certified by a routine process (eg called side number) As the issue is certified by the in-use condition or by the bell longer than a certain period of time can do). One possible application for the recording service resources mentioned above is televoting. Is. In this case, dial the voting number and the SSP will pick up the call. Pass the service request to SCP43. Next, SCP43 is applicable on the internet Contact the record resource, register the vote, and then the call is complete. Bottle In order to minimize the neck, recording resources are prepared with different URLs for each SCP. Collecting and classifying votes from all of these recorded resources via the Internet Becomes easier. Provided by SCP with internet access on any SSP If so, the risk of congestion is greatly reduced. As already mentioned, a user's phone page may have multiple service resources. In this case, the access request from the accessing SCP knows the desired resource. Must include the appropriate RRI to separate. SCP is a traditional IN service for some users and an inter for other users When both equivalent services that use service resources via the Internet should be provided , Check with SCP to ensure that service requests are handled properly Bulls may need to be prepared. Such a collation table It could be combined with a customer record database for convenience. A user-desired service resource, such as User B, defines a personal service in particular. If you set up one or more phone pages that specify the service logic) .. User B has access to such service resources for any PSTN operator And it is natural that we want to utilize it. Webtel vs URI database This is possible if it is available to all operators. In this way, multiple A number of operators can be configured to access B's phone page. operation If an employee refuses to use B's phone page (at least that operator is the user) If you want to provide long-haul carrier services that depend on your choice), B will call that operator. You can clearly choose not to use it. Therefore, the service provision is the operator As a result, it will stop reducing the number of steps, but the use of the telephone page by the operator is PS It may be a necessary basic function of TN operation. Creating and updating service resources Then how service resource 49 for server 51 was created and then updated Describe whether it is possible. As far as creation is concerned, two basic actions are needed. That is, first , Service resources must be located on server 51, secondly to resources Trigger condition requesting access (ie number plus call point) The URI of the service resource must be notified to the PSTN operator together with the above conditions. Not. Specific trigger clauses if multiple resources are provided in the same URI The RRI value required to retrieve the appropriate resource for the matter must also be notified It doesn't become. This notification process "registers" service resources for PSTN operators. Is called. Unsurprisingly, the associated table used by SCP43 Is set, allowing trigger conditions to be set in SCP43 Therefore, registration is required. With respect to certain services as described above with reference to FIG. And it is not the user who supplies the trigger number (Webtel number in the example in Figure 13) The PSTN operator assigns the appropriate number to the user as part of the registration process Is. As far as the process of placing service resources on server 51 is concerned, how to do it The law PS on possible effects of such service resources on PSTN operation It depends on the attitude of the TN operator. To the entity that the service resource is accessing When simply returning a data item, the operator can implement the service resource. You may not be too worried about Ra (accidentally or intentionally). Shi However, the operator is any service theory that may be returned by the resource. You will probably be very concerned about the proper behavior of the reason. In fact, the operator May not tolerate such service resources. Assume that the operator is not interested in the embodiment or characteristics of the service resource for the time being If so, the way resources are placed on server 51 is primarily a characteristic of the server. Dependent. For example, the user has network access to the internet If you have a computer and this computer is used as server 51 For example, the user wants on the server as a WWW phone page for external access Resources can simply be loaded. The server has access on the internal LAN A similar situation occurs if you have an organization server. In these two cases, WWW Den Loading resources as a story page itself requires internet access do not. However, server 51 is an external Internet service pro If executed by the bidder, the user is assigned to the user on the server Arrange to download the desired service resources into the website space You can get it. This does not include Internet access You can also do it. One special case of this latter scenario is the PSTN operator. -When providing a special server for the user phone page that holds the service resource Is. Server unless your own computer acts as server 51 Placing service resources on top is generally one or more passwords Accompanied by erasing the level of protection. Regarding the origin of the service resource loaded by the user on server 51 It is generated by the user, or in particular the resource contains service logic If so, it may be provided by a third party (including PSTN operators). Service resources for PSTN operators to avoid adverse effects on PSTN operation 4 If you want to dominate 9, two approaches are possible. First, oh All resources (or perhaps a particular subset) follow the validation process before use It is possible for the operator to request that it must be (specific data terms) Appropriate criteria are set to avoid future changes in resources by users (except for the eyes) .. In this regard, the operator is in control of the resource (except for certain data items). Being underneath, and the user has write access to that resource You can ask for nothing. Second, more attractive, but service resources 4 The approach to minimize the negative impact of 9 is for the user to add their own data Can (and also make constrained feature selection if the resource contains service logic) C) The operator provides standard service resources. After that, special specifications The source is loaded onto server 51, which is controlled by an operator. Controlled by the operator HTML format that users can download on the WWW from the server It is convenient to carry out this process for specific resources that use. Complete the format When you activate the "Commit" button in that format, the information entered will be displayed. It is sent to the server, where it is used to create a custom service resource. And placed on its server for access via the Internet. This The advantage of this approach is that the operator registers service resources at the same time. Is. (Registration is not done separately from the operation of loading service resources on the server If so, using HTML format is very convenient to carry out the registration process It should be noted that it is a law). As is clear from the above points, the creation process is information passed over the Internet. Not necessarily required to be, but often exchanged, especially on WWW HTML format can be used to create custom service resources If so, it is the best solution. Specialized service using HTML format Creating service resources is limited to PSTN operators controlling the server It should be noted that there is no such thing. Frequently specific data items (eg wandering numbers) when it comes to updating service resources May need to be updated. PSTN operator controls service resource 49 If you don't have one, updating is a relatively simple matter, just writing to the target server It only requires inclusive access (as mentioned above, this is generally one or more With several levels of password protection). However, PSTN operators are in service If you have control over resources, for example, a server controlled by an operator -Special for standard service resources if special service resources are loaded on the bar Strict control of write access to service resources if specification is allowed Will be done. Again, the HTML format is useful for modifying data items It can be used as a medium. For operators, this limits possible modifications For the user, the formal interface is a resource modification It offers a simple path. For more complex updates, a professional equivalent to what was needed for the initial creation You will have to go through Seth. Especially service resources are controlled by PSTN operators Resource updates are generally available on the Internet if they are held on the server 51. Accompanied by communication via Web user communication Next, other possibilities of service resources held on the phone page on server 51 Describe the intended use. For example, if user B's phone page contains a forwarding number, Phone page is read and accessed from user A's terminal 53 via the Internet Assuming it is possible, User A has a graphical web running on terminal 53. You can use your browser to look at B's phone page and find B's transfer number. Wear. As mentioned above, the transfer number gives User A a visual indication of the meaning of the number. It may be passed or may be passed to User A, including descriptive text. An even more useful example is the current forwarding number service for user B. To B B's phone call on the server when accessed to return a reachable current wandering number Assume that the page (see Figure 14) is operational. In addition, user B is HTML Has a website with several web pages written in, each page, How to GET to access B's phone page by its URL when launched Suppose you include a "phone" button that uses the law. Therefore, user A is user A. While browsing B's website via WWW from terminal 53 (arrow 66), If you decide to call B to talk to B, on the page the user is currently viewing Simply activate phone button 65 on the HTTP request "GETURL (B) Phone page) "is used to access B's phone page. B's current phone number to be called is determined and sent to User A's terminal (Arrow 68) Displayed there. Generally, a descriptive text about the number is also displayed Is done. For example, the text "Call me at the next number" is displayed To. This text is written by the HTML script associated with the phone button It can be provided or provided by the phone page when returning the current time number Wear. In fact, it's even more useful, not just the current time number to reach B, but B All the numbers that can be reached with the time when there is a high probability that B is in each number It can also be provided to the A. Such additional information can be subject to frequent changes As is often the case, the only wise way to provide information is from the phone page. is there. Thus, B's phone page is not just the current time number to reach B, Provide text with multiple numbers and time to change. Naturally, To make sure that data changes must only be made in one place A phone page script is created. Yet another example is that B's phone page is downloaded for execution on user A's terminal. This is the case when it includes a service logic that can be used. This example is further on the phone page Useful when the user is presented with a choice such as to generate a subsequent action to retrieve stand. For example, the first phone page visited is a common phone number for the family. Not only giving a number, but also selecting phone information such as time-of-day numbers for each family member The choice can also be a family phone page that provides the user. In this case, each family Members have their own phone page following the family page. In the above scenario, User A was given a number to call via PSTN. .. As a result, User A picks up his standard phone and dials the number given. Can be done. In fact, User A is on a regular non-ISDN PSTN line Complex if you only have internet access over the SLIP / PPP connection Problems arise. Because, in this case, gateway 90 calls to A's phone A phone line should create internet access when trying to set up Especially because it is already used. Two routes if using ISDN Is available and this issue does not occur. One way to overcome this problem is After getting the number to call from B's phone page, (currently being accessed When required state information (such as WWW URL) is memorized and user A terminal Cancel 53 Internet sessions and disconnect their SLIP / PPP connection It is to turn down and thereby free the telephone line. Then A calls B Can be Upon termination of the call, A uses the recorded status information to enter. Resume the ternet session and go to the point where A leaves to call B You can go back. An alternative approach is appropriate multiplex transmission over the phone line to A The modulation method is operated to carry voice and data at the same time. like that There are already many methods. PSTN is the next combined data coming from A / The audio stream needs to be separated somewhere and sent to the appropriate destination (Internet Data provides SLIP / PPP connection for User A Sent to the ISP and the voice stream is transferred to B). Naturally, the opposite Directional data and audio are combined somewhere and finally sent to A's terminal There is a need. User A is the terminal instead of A manually dialing B using a standard phone User A terminal with functionality that allows you to make calls from through PSTN It is also possible to prepare for. This functionality is generally a web browser 73 Interface in response to input from application software such as Hardware for phone lines driving 70 and phone driver software 71 Includes air interface 70 (see Figure 14). A stands up the phone software Enter the desired number, or preferably B's phone page on the screen A simply selects the number returned by Ji and it is passed to A's phone software. Is done. In fact, user B is a software that provides dial functionality on A's terminal. Assuming you know the software interface for A71, A B's phone page is A to automatically dial B's number as soon as you want to call It is also possible to return the B number to the terminal program code of. Make a voice call As an alternative, A's terminal has the appropriate modem and control software If so, A is via PSTN, B's regular number or so The number specified on B's phone page as to be used for communication You can fax or send data to the outlier. Naturally, of A Internet access via SLIP / PPP connection instead of ISDN If it is a access, as mentioned above, the call from A's terminal via PSTN Can cause problems with phone line usage conflicts. If B's phone corresponding to the number dialed by A is in use There are many possibilities of problems. Therefore, B has a phone page that specifies the transfer number and B If you have registered this service resource for PSTN, the transfer number will be to PSTN Therefore, it will be tried automatically. However, the transfer number resource is not registered in the PSTN If so, the in-use signal is returned to A. When A makes a call through a standard phone , A decides how to call, A gives up or revisits B's phone page Teru And match the transfer number and redial using that number, or choose To do. If A uses that terminal 53 to make the original call, use Detects the return of the medium signal, automatically searches for the transfer number of B, and redials to that number. You can program A's terminal to do so. This functionality is B's phone page It can be included in the service logic that is downloaded from the computer and runs on A's terminal. That internet session for A to release the phone line for voice use If you have to quit, revisit B's phone page is new Requires the start of an internet session (actually dialing to B) If B's transfer number was passed at the time the original number to be done was provided Such inconvenience is avoided). Services accessed on B's phone page when B's phone page is in use The resource can, of course, be more complex than the transfer number. Especially the example A range of options including B's fax or voice mailbox number To user A and select the appropriate access software Is possible in the form of starting. Another option is if A is B's phone page Leave a callback message in B using the format downloaded from It is a thing. The completed form is passed to server 51 and B can be inspected in a timely manner. Is recorded. Unsurprisingly, A goes to B's phone page to find out B's current wandering number. User A didn't know the URI of B's website, even though he wanted to access it But it can happen that you only have B's Webtel number. A is just You can call B through PSTN. In that case, the wandering number of B's Webtel number The conversion to is performed automatically (assuming B has registered this service). However, A does not call B immediately, but writes down its current wandering number. You may want that. To solve problem A, preferably the aforementioned Webtel A table related to URI with a known address (such as a known website) Make it accessible on the Internet. So, A is this web site All you have to do is access to and pass B's Webtel number. B's phone page URI is A Returned to, A can use it to access B's phone page To. Naturally, from the time A sends B's Webtel number to the website of the related table Process can be configured to run automatically. Internet / PSTN calling interface In the scenario of Figure 14, the actual format of A's phone is A's computer terminal 5 PS, even though it was built into 3 and was different from the standard phone format A's access to TN was through a standard telephone interface. Figure 1 5 is given the wandering number of B as in the case of Figure 14, then A is the Internet Call B via the route starting above and use the user network interface It shows the state of connecting to PSTN via the switch. Interface 80 is PS Carry on the Internet in the form of ISDN type telephone signals and IP packets on TN Converts between the corresponding signals sent, and also voice data on the telephone relay line 60 It is configured to transfer data and vice versa. Therefore, when A initiates a call to B, the Internet at A's terminal Phone software 81 launches on interface 80 via the Internet Send a signal. In this case, the destination address is known to A's terminal. is there. At interface 80, the signal is converted to an ISDN type signal and S Passed to SP41. Then the call setup is advanced in the usual way and the return signal is Interface to software 81 on A terminal via the Internet 8 Send back through 0. This software is for WWW Browser 73 to A Send call setting progress information for display. When the call is established, A calls You can interact with B through. First of all, the voice input of A is the telephone hardware Digitized at interface 83 and then I by software 81 Inserted into a P-packet and sent over the Internet to interface 80 ( Arrow 84). Voice traffic from B follows the opposite route. Respond to service request from SSP41 to answer, IN service by the SCP is this Provided for the call. Therefore, B's phone is in use and B is for call transfer. If registered, SCP43 will call upon receiving a service request. Go to the appropriate phone page in B for the transfer and retrieve the transfer number. B phone SSP41 should not start a service request when is in use For example, the in-use sign is returned to terminal A, where it is referred to in FIG. It will be processed. In fact, interface 80 triggers conditions and those conditions are met. As soon as it generates a service request for SCP43, it is the same machine as in the case of SSP. Have the ability. Third-party call configuration gateway FIG. 16 shows a configuration in which A calls B after receiving B's current wandering number. In this case, the first interface with both Internet 50 and SSP41 A three-way call configuration gateway 90 is provided. For convenience, gateway 90 Is attached to SCP43 (although not necessarily). Gateway 90 Require SSP41 to set up a call between specified phones have. Therefore, when A asks for a call to B, the terminal whose third-party call setting request is A's terminal. Is sent to gateway 90 via the Internet (arrow 91). This setting The fixed request includes A's phone number and B's current wandering number. Gateway 90 First, try to set up a call to A's phone (which generally succeeds) Must be), then set up a call to the identified B phone. one Once the day call is set, A and B communicate via PSTN in the standard way To do. If B's phone is in use, one of the above scenarios will occur. Gateway 90 also meets the predetermined trigger conditions and is next It can be configured to make a service request to SCP43. This As such, gateway 90 detects the in-use condition of B's phone and S regarding the transfer number. It can be configured to initiate a service request to CP43. But what Therefore, the configuration that sends back the in-use signal to the terminal of A via the gateway 90 is better. It is desirable because it gives A the flexibility to take countermeasures. As mentioned above with respect to FIG. 14, User A is a regular non-ISDN PSTN line. Complex if you only have internet access over the SLIP / PPP connection above Problems occur. Because, in this case, gateway 90 calls A's phone When trying to set out, A's phone line is for internet access This is because it has already been used. The solution described above in relation to FIG. 14, i.e. Interrupt the internet session and make the voice and internet data the same The method of multiplexing on the telephone line can also be used here. User A Takes voice as digitized voice transmitted over the Internet Alternatives to both the scenarios in Figure 14 and Figure 15, if any Measures are possible. In this case, the voice call goes through interface 80 in the format shown in Figure 15. And transmitted, voice traffic with B's phone page and gateway 90 and Both Internet communications are to and from Terminal A via SLIP / PPP connection. It is carried in the form of Internet packets transmitted by, but operates on the terminal 53. It is carried as a logically independent stream that is passed to separate applications. The third-party call setting request issued from the terminal A to the gateway 90 is By service logic held on B's phone page and executed by server 51 It should be noted that it can be created in the same way (of course, that's it. Such a configuration requires that A's phone number be passed to B's phone page service logic. In short, the number entered in the format presented on User A's terminal is automatically assigned to the server. Can be implemented by configuration sent to 51). Furthermore, it should be noted that the interface 80 in FIG. 15 and the gateway in FIG. B 90 becomes a service control subsystem by an entity other than SSP41 It gives one example of the service request passed. WWW-based "free phone" 800 service "Free incoming call" or "80" using a combination of WWW and PSTN It is possible to carry out "number" type services. Made with reference to Figure 17 As will be clear from the following description, the WWW / PSTN embodiment is not necessarily , Forwarding call charges from caller to caller or special "800" It does not depend on any of the uses. These two are standard "free phone" methods. Shi However, the WWW / PSTN embodiment is based on the inquiry side and the inquired side. More general characteristics that allow the call to be made at the expense of the inquired party Have. In the configuration of Figure 17, user D, like a large department store, is on server 51. Have a website in. For simplicity, the server is sir via line 125 Assume under the control of User D with direct computer access to the bar To do. For example, D's website lists products for sale by D. Includes many catalog web pages. In addition, D is based on a toll-free phone A free incoming call page 124 will be provided to handle inquiries received. This page The URL is located on each website, catalog, and page. Associated with the Phone graphic button 122. User A of terminal 53 browses D's website to see the catalog page (Arrow 121). A looks at the item of interest and asks D about this item If you want to inquire, A associates with the catalog page on terminal 53 Activate the incoming free phone button 122. When the button is pressed , The code embedded in the catalog page currently loaded on A's terminal is A Prompts you to enter A's phone number and optionally a name, then D free phone using the POST method, HTTP request containing the entered data Sent to page (arrow 123). Upon receiving this request, D's free phone page , Running service logic and maintained in query control system 126 New inquiries (including A's name and phone number) in the inquiry queue 127 Enter the sword. In this example, the query control system is from the Internet Is connecting to server 51 via external line 125, but server 5 Make 1 communicate with the inquiry control system via the Internet It is also possible. D's website is not on a server controlled by D Rather, this configuration would be most practical if it were on an ISP server. Actually When the free phone button 122 is pressed, the code running on A's terminal is displayed. , Inquiry system via the Internet instead of via Server 51 It can be configured to send inquiry requests directly to your system. Inquiry control system 126 ensures that inquiries are processed in order of arrival. Manage the inquiries passed to. System 126 receives new inquiries If you do, you preferably estimate the approximate waiting time to process the query. To do. This estimate is based on the number of queries currently in the queue and the average processing time Is done. Estimated latency is the server as a response to a POST request message It is sent back to user A through -51. Inquiry control system 126 includes telephone 40 and display 129. Monitor the distribution of inquiries to a large number of people. A's inquiry is waiting As soon as you reach the beginning of column 127, it will be handled and you will be able to handle inquiries. Is detected (for example, when the person's phone is placed on the handset) The system can be configured as follows). Once such conditions are met, distribution and setup Constant control device 128 picks up A's inquiry and can work with the person in charge D'. Display A's name and phone number on spray 129. User D is D's past review Device 128 if you have a database of customer or credit rating data Displays such existing information about A. At the same time, device 128 gates Send a third-party call setting request to Way 90 via the Internet (Arrow 130), set the call between the phone of the person in charge D'and the phone of user A Ask. If both D'and A pick up the call, the inquiry proceeds Call charges are due to D because it was D who went and initiated the call on the PSTN Will be paid. If for some reason (for example, A didn't respond) in advance If the call cannot be made for the specified timeout period, the device 128 is queued 127. Can be configured to automatically proceed to the next query at the beginning of .. Of course, it is not necessary to make a call setting request to gateway 90 of device 128. The person in charge D'can manually dial the number of A, or device 1 26 activates automatic dialing on behalf of D'phone (eg in Figure 14) It is possible for the person in charge D'to have a computer built-in phone as in the case of A) Is. The advantage of such an approach is the implementation of WWW type free incoming call service. Use existing PSTN without modification or introduction of any service Is what you can do. User A is a regular non-ISDN, as described in connection with FIGS. 11 and 13. Internet access only via SLIP / PPP connection over PSTN line If you have, the call to user A has a complicated problem. because, In this case, when user D tries to set up a call to A's phone, A's phone line Is already in use for Internet access. Figure 11 And the solutions mentioned above in relation to Figure 13, namely the Internet session. If you interrupt and multiplex voice and internet data on the same phone line This method can be used here as well. Canceling an internet session As far as the solution is based on, such abandonment will process A's inquiry It is possible to delay up to, but to do this, the control system Providing feedback from 126 to terminal 53 of A via the Internet , This feedback is related to the code that aborts the internet session Need to be attached. One way to achieve this is with the original from A Correlation with the response message sent as a response to the POST request message It is to include the do. Any subsequent file sent from system 126 to A The backup also contains this code (Server A also controls this code System 1 (Pass to 26), which causes A's terminal to correctly identify this feedback It becomes possible. In fact, it uses the same mechanism to receive a callback Timely update to let user A know how long you have to wait Can be done. This mechanism can be used regardless of A's phone line conflict issue Is. Even if user A has only telephone 40 and no terminal 53, it is still based on FIG. Using this structure, without the complexity of call charge transfer, User A It is possible to provide a free telephone service to. Specifically, A is you A special number for The D's toll-free phone service (typically 800) When you dial to, SSP41 recognizes this special number in a standard way and this special Send a service request to SCP43 containing the number and User A's number. Then SCP4 3 confirms the URL of D's free phone page by performing a number-to-URL conversion Accept and receive D using the same POST method HTTP request as for request 123 Visit the free phone page. Once this request is D, the incoming free phone page 124 If registered as an inquiry by the page, the free phone page will be sent to SCP43 Send the request and "Your incoming free phone inquiry has been registered. Put it down please. The phone will connect immediately. To give a notification like Request. This notification can be performed in a standard way by IP. There So A hangs up and prepares to receive a call from D. A notable advantage of the above free incoming call method using WWW is that inquiries await User D does not add a charge for using PSTN while it is stored in the queue and waits for processing The point is that it is okay. variation Naturally, many variations are possible for the above configurations. Less than Describe some of them in. Distributed processing environment. SCP43 is at least logical, as shown in Figure 18. HT via a distributed processing environment independent of the Internet, namely DPE98 You can also access the TP server 51. Preferably, in this case, the server -51 is controlled by PSTN operators and is therefore limited in number. Service resource on the DNS type server. In the above example, service resources The source item is located on server 51 connected to the Internet and the desired service Of the URI where the resource is derived from the resource code that identifies the desired service resource item Through use of PSTN service control subsystems and Internet users Accessed via the Internet. Resource code in the form of a telephone number In a preferred configuration for deriving a URI from a computer, all or one of the target phone numbers A DNS tie that can be parsed into domain name format and then incorporated into the DNS itself Converted to a URI using a distributed database system (Figures 11 and 12) And related descriptions). In fact, the service resource item is a DNS type distributed database. It is possible to place it directly in the registration record held by the system. By doing so, the analyzed phone number can be used to access the desired resource. Instead of converting to the URI used, the parsed phone number is the desired service resource Converted directly to an item. The mechanism used for this process is as described above. It is exactly the same mechanism that converts the parsed phone number into a URI. The DNS type distributed database system used for this is the service Not only for PSTN's with Internet users to service resource items It can provide access to service resource items because it is a service control subsystem. So preferably accessible over the internet or the DNS itself Has a service resource item in the same way as described with reference to Figure 18 DNS type servers are served by networks other than the Internet Access to the control subsystem is possible). DNS type server -The placement of service resource items in the RR held above is all of the service resource items. Phones that may not be suitable for all types, but do not change often May be appropriate for items like numbers. Thus, with proper use Number portability is provided. In this case, the dialed personal number is the DNS type. Invokes matching in the system, all or part of the personal number is first parsed, Then applied to the DNS type system and returns the current time number for the call Is done. All dialed numbers are personal numbers or simply such numbers. Can be considered a busset. The subset in this case is, for example, SSP Personal number due to matching in place or presence of predetermined first digit string Includes multiple numbers that can be easily identified as numbers. DNS type distributed database Analyze all or part of the phone number to create a domain name in the system The general concept of doing is to add other information in addition to the URI and service resource items. It can also be used to search for items. Feedback mechanism. The configuration of free incoming calls based on WWW in Fig. 17 is described. When describing, the feedback regarding the estimated waiting time to receive the callback It is described that the user A can be supplied. This is the internet To give feedback to potential or real phone users This is one example that can be done. In addition, the progress of the call setting is the call setting gate. Another example of being notified to User A terminal by Hay is given in connection with Figure 16. Was done. In fact, in general, users are actively using their devices on the Internet. If it is known that the call settings will be advanced by the user through the telephone system. There will be an opportunity to give feedback to. To do this, of course , Feedback can be passed to the appropriate application running on Terminal A You need to make sure that it works, which is generally the proper phosphorus for the application Request that information be available. For example, while waiting for a call, call Other information on the setting progress information can also be fed back. For example, call Hold multimedia clips and videos to display to User A while waiting for output Special servers can also be provided on the Internet. In the above configurations, server 51 was primarily involved in call configuration control. It had a service resource item. In another different application, the user Accessed by the phone system and returned to the phone user in response to the start-up phone request It is possible to configure the Internet server to hold the data The point should be noted. Such services are, for example, of a particular phone number. It is provided to correspond to the SSP that invokes the service request upon input. this If the service request is via the SCP, the intelligent peripheral device is specific to the internet. Access the server (not necessarily the HTTP server) to the caller Ask to retrieve the desired data to return. For intelligent peripherals, users Includes a text-to-speech converter for answering data by voice. In addition, describe the feedback process associated with the service resource item itself That would be beneficial. As an example, phone user G makes at least a call to G's phone Suppose you are subscribed to a service that can be suspended for X minutes (X is Yu) It can be set by the user). To realize this service, on server 51 G has a phone page that contains a status sign in use. If the call to G is successful, G's local SSP sends a message from the associated SCP over the Internet Send to the phone page of. This message means that G's phone is in use The in-use sign indicating G is set. The message also says that the time has expired after period X Then, the timer that works to reset the usage time indication is started. To G Is the call rejected at G's SSP because G's line is actually in use? , Inquire whether G's phone page in-use sign is set via SCP Ask the SSP to do so. If the in-use status indicator is set (with success) X period is set after the end of the call), the call attempt is rejected, while , If the in-use status indicator is in the reset state, the call attempt proceeds. G phone G simplifies the value of X by placing an in-use status marking mechanism on the page It can be configured so that it can simply be changed. More general variations. Service control sub of PSTN in the above examples The system is implemented as an SCP, but the functionality of the service control subsystem Can also be provided as part of the SSP or with associated auxiliary mechanisms. In addition, The start or trigger of the service request is set to a device other than SSP, such as SS7 signal. It can also be done by an intercept box inserted in the link. .. The term "Internet" refers to the Internet and current addressing If only the current specifications of the TCP / IP protocol used for the method It also includes development functions that are required to handle isochronous media. Should be understood. In addition, the same applies to WWW and HTTP protocol references. As such, it should be understood to include those future developments. The present invention relates to telephone systems other than PSTN, such as PLMN and other mobile objects. Applies to networks and private systems using PABX be able to. For private systems, the same internal user as PABX LANs or private computer networks that generally provide functionality are described above. Will play the role of the Internet in embodiments. In addition, interchangeable remote communication systems (such as broadband ATM systems) are available. Requires screw control and provides support to the service control subsystem of its remote communication system The present invention also when a computer network is used for service resource transmission. Is applicable.
19 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2012085328A | Cited by | Japan | Search report |
| JP2006050506A | Cited by | Japan | Search report |
127 members in 12 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 95251906 | United Kingdom | – | |
| 9525190 | United Kingdom | A | |
| 954101481 | European Patent Office (EPO) | – | |
| 95410148 | European Patent Office (EPO) | A | |
| 96035829 | United Kingdom | – | |
| 9603582 | United Kingdom | A | |
| 9603055 | United Kingdom | W |
Members127
| Document | Office | Kind | |
|---|---|---|---|
| GB9525190D0 | United Kingdom | D0 | |
| GB9603582D0 | United Kingdom | D0 | |
| GB9603589D0 | United Kingdom | D0 | |
| GB9603591D0 | United Kingdom | D0 | |
| GB9604379D0 | United Kingdom | D0 | |
| GB9611935D0 | United Kingdom | D0 | |
| GB9613434D0 | United Kingdom | D0 | |
| GB9615998D0 | United Kingdom | D0 | |
| GB9616003D0 | United Kingdom | D0 | |
| GB9622240D0 | United Kingdom | D0 | |
| CA2238501A1 | Canada | A1 | |
| CA2239408A1 | Canada | A1 | |
| CA2239493A1 | Canada | A1 | |
| CA2239826A1 | Canada | A1 | |
| WO9722209A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9722210A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO9722211A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO9722212A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1104097A | Australia | A | |
| AU1104297A | Australia | A | |
| AU1104697A | Australia | A | |
| AU1181397A | Australia | A | |
| WO9722210A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP0792074A2 | European Patent Office (EPO) | A2 | |
| EP0792075A2 | European Patent Office (EPO) | A2 | |
| WO9731491A2 | World Intellectual Property Organization (WIPO) | A2 | |
| JPH09247235A | Japan | A | |
| WO9731491A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP0817508A2 | European Patent Office (EPO) | A2 | |
| EP0827319A2 | European Patent Office (EPO) | A2 | |
| NO982510D0 | Norway | D0 | |
| NO982511D0 | Norway | D0 | |
| NO982512D0 | Norway | D0 | |
| NO982514D0 | Norway | D0 | |
| NO982510L | Norway | L | |
| NO982511L | Norway | L | |
| NO982512L | Norway | L | |
| NO982514L | Norway | L | |
| EP0867091A2 | European Patent Office (EPO) | A2 | |
| EP0867092A1 | European Patent Office (EPO) | A1 | |
| EP0867093A1 | European Patent Office (EPO) | A1 | |
| EP0867094A1 | European Patent Office (EPO) | A1 | |
| NZ323992A | New Zealand | A | |
| EP0792074A3 | European Patent Office (EPO) | A3 | |
| EP0792075A3 | European Patent Office (EPO) | A3 | |
| NZ324340A | New Zealand | A | |
| EP0882366A1 | European Patent Office (EPO) | A1 | |
| CN1208534A | China | A | |
| CN1208535A | China | A | |
| CN1208536A | China | A | |
| AU704385B2 | Australia | B2 | |
| AU704503B2 | Australia | B2 | |
| AU704508B2 | Australia | B2 | |
| AU704569B2 | Australia | B2 | |
| US5905724A | United States of America | A | |
| US5940492A | United States of America | A | |
| US5949871A | United States of America | A | |
| NZ323988A | New Zealand | A | |
| NZ502096A | New Zealand | A | |
| JP2000505609A | Japan | A | |
| EP0817508A3 | European Patent Office (EPO) | A3 | |
| EP0827319A3 | European Patent Office (EPO) | A3 | |
| US6078584A | United States of America | A | |
| JP2000516406A | Japan | A | |
| JP2000516407A | Japan | A | |
| JP2000516408AThis record | Japan | A | |
| EP1059814A2 | European Patent Office (EPO) | A2 | |
| EP1059814A3 | European Patent Office (EPO) | A3 | |
| US6243443B1 | United States of America | B1 | |
| US6246758B1 | United States of America | B1 | |
| US6282281B1 | United States of America | B1 | |
| EP0882366B1 | European Patent Office (EPO) | B1 | |
| DE69708266D1 | Germany | D1 | |
| DE69708266T2 | Germany | T2 | |
| US2002114324A1 | United States of America | A1 | |
| US6466570B1 | United States of America | B1 | |
| US2002167940A1 | United States of America | A1 | |
| CN1104142C | China | C | |
| EP0867092B1 | European Patent Office (EPO) | B1 | |
| AT235790T | Austria | T | |
| ATE235790T1 | Austria | T1 | |
| DE69627014D1 | Germany | D1 | |
| DE69627014T2 | Germany | T2 | |
| US6798771B1 | United States of America | B1 | |
| EP1519593A2 | European Patent Office (EPO) | A2 | |
| EP0867091B1 | European Patent Office (EPO) | B1 | |
| AT293338T | Austria | T | |
| ATE293338T1 | Austria | T1 | |
| DE69634608D1 | Germany | D1 | |
| EP0867093B1 | European Patent Office (EPO) | B1 | |
| US2005141491A1 | United States of America | A1 | |
| AT298172T | Austria | T | |
| ATE298172T1 | Austria | T1 | |
| DE69634854D1 | Germany | D1 | |
| EP1059814B1 | European Patent Office (EPO) | B1 | |
| AT308860T | Austria | T | |
| ATE308860T1 | Austria | T1 | |
| EP1519593A3 | European Patent Office (EPO) | A3 | |
| EP0867094B1 | European Patent Office (EPO) | B1 | |
| DE69635386D1 | Germany | D1 |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Final decision of rejection without a dissenting response from the applicantJAPANESE INTERMEDIATE CODE: A313A313 | A313 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2000-516408
- Application
- 9521848
Titles2
- Japanese
- 遠隔通信システムに使用されるサービス資源項目のアクセス方法
- English
- INDUSTRIAL APPLICABILITY: Access method for service resource items used in a remote communication system
Classification
- CPC, 48
- H04L12/2856
- H04L61/10
- H04M3/42
- H04M3/42161
- H04M3/42229
- H04M3/4228
- H04M3/428
- H04M3/48
- H04M3/4938
- H04M3/5191
- H04M3/523
- H04M3/533
- H04M3/54
- H04M7/003
- H04M7/006
- H04M7/12
- H04M2201/60
- H04M2203/1041
- H04Q3/0029
- H04Q2213/13097
- H04Q2213/13106
- H04Q2213/13109
- H04Q2213/13141
- H04Q2213/13175
- H04Q2213/13176
- H04Q2213/13204
- H04Q2213/13282
- H04Q2213/13332
- H04Q2213/13345
- H04Q2213/13349
- H04Q2213/13389
- H04Q2213/13405
- H04Q2213/13504
- H04Q2213/13526
- H04Q2213/13527
- H04Q2213/13528
- H04Q2213/13534
- Y10S379/90
- H04L69/16
- H04M7/121
- H04M7/126
- H04M7/128
- H04L61/4511
- H04L61/4557
- H04L61/30
- H04L2101/65
- H04L2101/33
- H04L9/40
- IPC, 16
- G06F13 00
- H04L12 28
- H04L29 06
- H04L29 12
- H04M3 00
- H04M3 42
- H04M3 428
- H04M3 48
- H04M3 493
- H04M3 51
- H04M3 523
- H04M3 533
- H04M3 54
- H04M7 00
- H04M7 12
- H04Q3 00
Designated states5
- Regional, 5
- Sweden
- Togo
- Uganda
- Turkmenistan
- Viet Nam