[go: up one dir, main page]

WO2003005261A1 - Contract representing method, and system therefor - Google Patents

Contract representing method, and system therefor Download PDF

Info

Publication number
WO2003005261A1
WO2003005261A1 PCT/JP2001/005901 JP0105901W WO03005261A1 WO 2003005261 A1 WO2003005261 A1 WO 2003005261A1 JP 0105901 W JP0105901 W JP 0105901W WO 03005261 A1 WO03005261 A1 WO 03005261A1
Authority
WO
WIPO (PCT)
Prior art keywords
contract
service
subscriber
provider
policy
Prior art date
Application number
PCT/JP2001/005901
Other languages
French (fr)
Japanese (ja)
Inventor
Yuichi Kobayashi
Masakatsu Mori
Original Assignee
Hitachi, Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi, Ltd. filed Critical Hitachi, Ltd.
Priority to PCT/JP2001/005901 priority Critical patent/WO2003005261A1/en
Priority to JP2003511159A priority patent/JPWO2003005261A1/en
Publication of WO2003005261A1 publication Critical patent/WO2003005261A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present invention relates to information processing for electronic contract procedures.
  • An example of this information processing is a contract processing performed between a service provider terminal connected to a computer network or the like and a subscriber terminal.
  • the present invention also relates to a contract proxy device for proxying between a service provider terminal device and a subscriber terminal device.
  • Japanese Patent Application Laid-Open No. H10-1989872 is a conventional technique relating to information processing of a contract. This is to connect to the service provider for each contract and perform the contract procedure if you want to contract with multiple service providers using the network.
  • the present invention has the following configuration.
  • the subscriber information on the service usage of the subscriber who receives the service under the contract and the provider information on the service provision of the provider who provides the service under the contract match, the information processing for the contract is executed.
  • the subscriber information includes information indicating the policy of the subscriber when using the service.
  • the policy includes conditions under which the subscriber uses the service, for example, when he / she agrees to protect the copyright and when he / she refuses to provide his / her address.
  • the provider information includes information indicating conditions for providing the service.
  • FIG. 1 is a block diagram showing a schematic configuration of an apparatus for executing a contract acting method according to the present invention.
  • FIG. 2 is a block diagram showing the processing of a program for implementing the contract acting method of the present invention.
  • FIG. 3 is a diagram showing an example of contract policy data.
  • Figure 4 shows an example of access point data It is.
  • FIG. 5 is a diagram showing an example of a subscriber contract template file.
  • FIG. 6 is a diagram showing an example of a contract clause.
  • FIG. 7 is a diagram showing an example of usage information data.
  • FIG. 8 is a diagram showing an example of a provider contract template file.
  • FIG. 9 is a flowchart for explaining the processing of the usage judging program when the contract proxy device receives the subscriber information file from the subscriber terminal device.
  • FIG. 9 is a flowchart for explaining the processing of the usage judging program when the contract proxy device receives the subscriber information file from the subscriber terminal device.
  • FIG. 10 is a flowchart for explaining in detail the processing of comparing the contract policy data and the contract clause data in the processing of the use determining program and determining whether or not both satisfy the conditions.
  • FIG. 11 is a flowchart for explaining the processing of the usage judging program when the contract proxy device receives a provider information file from the provider terminal device.
  • FIG. 12 is a block diagram showing a third example of processing of a program for executing the contract acting method of the present invention.
  • FIG. 13 is a diagram showing an example of a group of contract policy data and a group of contract clause data.
  • FIG. 14 is a flowchart illustrating a contract process when a subscriber uses an integrated service. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a block diagram showing a configuration of an apparatus for implementing a contract acting method according to the present invention.
  • the system includes a subscriber terminal device 20 operated by a subscriber who applies for a contract for using a service, and a service providing contract provided by a provider for providing a service.
  • Terminal device 30 which is used to process the information
  • contract agent device 10 which acts as a contract between the subscriber terminal device 20, and the provider terminal device 30, and is connected to these devices. It is configured by Network 1.
  • the subscriber terminal device 20, the provider terminal device 30, and the contract agent device 10 are portable terminals, personal computers, and workstations. —Chillon.
  • Network 1 may be a LAN or telephone line. In order for the subscriber to use the service provided by the provider, it is necessary to access the provider terminal device 30 and make a contract in advance.
  • the contract proxy device 10 makes a contract with the provider on behalf of the subscriber, and provides the subscriber registered in the contract proxy device 10 with the secondary right to use the service. It is.
  • the contract agent device 10 includes an external storage device 11 such as a hard disk, a main storage device 12 such as a memory, an input device 13 such as a mouse and a keyboard, an output device 14 such as a display, and a modem.
  • a communication device 15 and a central processing unit 16 such as a CPU are connected by a bus.
  • the external storage device 11 stores a use determination program 101 and communication programs 100 such as a Web browser, a Web server, a mailer, and a mail server. At the start of the operation of this embodiment, these programs are loaded into the main storage device 12.
  • the external storage device 11 stores a subscriber contract template file 200, a subscriber information file 201, a provider contract template file 300, and a provider information file 310.
  • the subscriber terminal device 20 includes an external storage device 21, a main storage device 22, an input device 23, an output device 24, a communication device 25, and a central processing unit 26 connected by a bus. Take the configuration to connect.
  • the external storage device 21 stores a communication program 100. At the start of the operation of the present embodiment, the communication program 100 is loaded into the main storage device 22.
  • the external storage device 21 stores a subscriber information file 201 and a use information file 302.
  • an external storage device 31 In the provider terminal device 30, an external storage device 31, a main storage device 32, an input device 33, an output device 34, a communication device 35, and a central processing unit 36 are connected by a bus. Take the configuration to connect.
  • the main storage device 32 has a communication program 1 0 0 is stored. At the start of the operation of the present embodiment, the communication program 100 is loaded into the main storage device 32.
  • the external storage device 31 stores a provider information file 301.
  • FIG. 2 is a block diagram showing processing of a program for executing the contract acting method according to the present invention.
  • the contract proxy device 10 collects the subscriber information file 201 and the provider information file 301 from the subscriber terminal device 20 and the provider terminal device 30, respectively, and includes the contract policy data contained therein. If the two are compared with the contract clause data 302 and both of the requirements are satisfied, the use information data 303 is transmitted to the destination indicated by the access point directory 203.
  • the usage judging program 101 compares the subscriber information file 201 with the provider information file 301 to judge whether or not both requirements are satisfied.
  • the communication program 100 has a function of transmitting information to another device via a network and receiving information from another device. To send information, enter the information you want to send and the destination (access point) in the communication program 100.
  • the subscriber information file 201 has a contract policy data 202 and an access point data 203.
  • the provider information file 301 has contract clause data—evening 302 and usage information data 303.
  • the subscriber contract template file 200 and the provider contract template file 300 indicate the formats for creating the subscriber information file 201 and the provider information file 301, respectively. is there.
  • the type of service processed by the contract proxy device 10 may be plural (for example, watching videos, estimating insurance, distributing electronic news, etc.).
  • the contract proxy device 10 has a subscriber contract table for each type of service.
  • a template file 200 and a provider contract template file 300 are prepared.
  • the subscriber and the provider register the subscriber information file 201 and the provider information file 301 for each type of service.
  • FIG. 3 is a diagram showing an example of the contract policy data 202.
  • the contract policy 202 contains information to identify the subscriber (eg, the subscriber ID) and the subscriber's policy on the contract matters.
  • the subscriber's policy is to use the services provided by the provider, for example, as shown in Fig. 3, when they agree to protect the copyright, or refuse to provide their address. That's what happened.
  • the policy is either "permitted” or "denied”. However, even if there is no entry due to the inability to select or if there is a weighting such as "permitted rather”. good.
  • the subscriber's policy is used as a means to determine whether or not the terms and conditions provided by the provider are met.
  • the subscriber's policy satisfies the terms and conditions, the subscriber gets the right to use the services provided by the provider. For example, if a subscriber's policy satisfies the terms and conditions for multiple services, the subscriber will be entitled to multiple services.
  • conditions for narrowing down to a subscriber's policy may be included. The conditions for narrowing down are, for example, “the charge is 3 yen / min or less” or “5 services in descending order of the frequency of use”. Contract policy data 202 is created by the subscriber.
  • FIG. 4 is a diagram showing an example of the access point data 203.
  • the access point data 203 has information for identifying a subscriber (for example, a subscriber ID) and information of a destination to which information necessary for using the service is transmitted.
  • the destination information is, for example, the destination address and the E-Mai 1 address as shown in FIG.
  • Access point information data 2 0 3 Is created by the subscriber.
  • FIG. 5 is a diagram showing an example of the subscriber contract template file 200. As shown in Fig. 5, the subscriber contract template file 200 is used to create a genre representing the type of service, and access point data 203 and contract policy data 202. Have the necessary items and options.
  • FIG. 5 shows a subscriber contract template file 200 for two kinds of services such as watching a movie and car insurance. These are stored in the external storage device 11 of the contract agent device 10.
  • the subscriber first obtains the subscriber contract template file 2000 from the contract proxy device 10.
  • the subscriber creates a subscriber information file 201 in accordance with the format indicated by the subscriber contract template file 200.
  • FIG. 6 is a diagram showing an example of the contract clause data 302.
  • the contract clause date 302 contains information for identifying the provider (for example, provider ID), information for identifying the service (for example, service ID), and the provider's conditions for the contract items. Having.
  • the terms and conditions of the provider include, for example, as shown in Fig. 6, that consent is required to protect the copyright in providing the service to the subscriber, and it is not necessary to provide an address.
  • the condition is either "necessary" or “unnecessary", but there is no entry due to the inability to select or weighting such as "necessary”. There may be.
  • the contract clause data 302 is created by the provider c . FIG.
  • Usage information data 303 includes information for identifying a provider (for example, provider ID), information for identifying a service (for example, service ID), and information (for example, a service necessary for using a service). For example, it has access points, user IDs, passwords, etc. and service descriptions (eg, provider names, service names, usage fees, etc.).
  • the use information data 303 is created by the provider.
  • FIG. 8 is a diagram showing an example of the provider contract template file 300. As shown in Fig. 8, the provider contract template file 300 is required to create a genre that represents the type of service, contract clause data 302, and usage information data 303. Items and options.
  • FIG. 8 shows a provider contract template file 300 for two types of services, such as video appreciation and car insurance. These are stored in the external storage device 11 of the contract proxy device 10.
  • the provider first obtains the provider contract template file 300 from the contract proxy device 10.
  • the provider creates a provider information file 301 according to the format indicated by the provider contract template file 300.
  • the subscriber uses a personal computer which is the subscriber terminal device 20.
  • a Web browser and a mailer are mounted on the personal computer as the communication program 100.
  • the subscriber accesses the contract proxy device 10 using the Web browser.
  • the homepage provided by the contract proxy device 100 provides a download service for the subscriber contract template file 200 and the provider contract template file 300.
  • Each template file is in text format.
  • the subscriber selects and downloads the genre “movie appreciation” from the two types of subscriber contract template files 200 as shown in FIG.
  • the subscriber edits the blank of the subscriber contract template file 200 on the personal computer. For example, the name and E—Mai 1 address In the fields, write "Ryo Ozenji” and “ryo @mai 1.com” as shown in Fig. 4. Write a value as shown in Fig. 3 in the policy column.
  • the edited template file is called a subscriber information file 201.
  • the subscriber attaches the subscriber information file 201 to the e-mail using a mailer, and transmits it to the contract proxy device 10.
  • FIG. 9 is a flowchart for explaining the processing of the usage judging program 101 when the contract proxy device 10 receives the subscriber information file 201 from the subscriber.
  • the received subscriber information file 201 is stored in the external storage device 11.
  • a subscriber ID is set in the subscriber information file 201 in order to identify the subscriber (step 201).
  • step 2002 the contract terms and conditions 302 in the provider information file 301 are loaded from the external storage device 111 (step 2002).
  • the loaded contract terms and conditions 302 are compared with the contract policy data 202 in the subscriber information file 201 (step 203).
  • the service ID of the contract clause data 302 is acquired. If the conditions are not satisfied, the use determination program 101 ends. For example, if the contract policy data 202 and the contract clause data 302 are as shown in FIGS. 3 and 6, the service ID is obtained because the conditions are satisfied. For example, in FIG. 6, in the case of contract clause data 302 that the necessity for presentation of the name of the contract matter is “essential”, the contract policy data 202 shown in FIG. 3 does not satisfy the condition. Therefore, the usage judgment program 101 ends. If there is more than one contract clause data 302, compare all contract clauses 302 with the contract policy 202 in the received subscriber information file 201. A contract clause that satisfies the conditions Get ID. Here, it is assumed that the contract policy data 202 satisfies the conditions of two contract provisions in addition to the contract provision data 302 shown in FIG. In that case, the service ID "9898" and two other services are acquired (Step 2004).
  • the usage information data 303 and the other two usage information data as shown in FIG. 7 corresponding to the three acquired service IDs are imported from the external storage device 11 (step 2005).
  • step 2006 The information describing the service included in each of the three usage information data 303 loaded is presented to the subscriber, and confirmation is made as to whether or not to sign a contract for these services. If the subscriber cannot confirm, the use determination program 101 ends without proceeding to step 2007 (step 2006).
  • the loaded three usage information data 303 is attached to the e-mail, and the E—Ma i 1 address indicated by the access point data 203 in the subscriber information file 201 (“ryo @ ma i 1.com) To; 1 £ shin (Sup 2007).
  • the subscriber receives three pieces of usage information data 303. For example, in order to use the service corresponding to the usage information data 303 as shown in FIG. 7, the user accesses “www.movie, com” as described in the usage information data 303, and Enter your ID and password. The same is true for the other two services.
  • Fig. 10 shows the process of comparing the contract policy data 202 and the contract clause data 302 in the processing of the usage judgment program 101 to determine whether both meet the conditions (steps shown in Fig. 9). 2003 and step 2004).
  • condition determination routine a process of comparing the contract policy data 202 shown in FIG. 3 with the contract clause data 302 shown in FIG. 6 will be described.
  • contract policy data 202 and contract clause data 302 are acquired (step 1001).
  • step 1002 the number of items of the contract items is obtained.
  • the following processing is repeated as many times as the number of contract items (in this example, seven times).
  • the process proceeds to step 1007 (step 1003, step 1.004).
  • the policy and condition values for the contract provisions of the contract policy data 202 and contract provision data 302 are checked one by one in order.
  • the conditions of the contract clause data 302 are examined. If the condition is "required”, proceed to the next step; if it is "unnecessary”, proceed to step 1003.
  • the process proceeds to the next step 106 (step 1005).
  • step 105 the policy of the contract policy data 202 is examined for the contract matter ("agreement of copyright protection") examined in step 105. If the policy is "permitted”, the procedure returns to step 103 for this item ("agreement on copyright protection"), meaning that the conditions have been met, and examines the next item. If the policy is "deny”, the condition determination routine ends in the meaning that the condition was not satisfied. In FIG. 3, since the value of the policy for the contract item "Agreement of copyright protection" is "permitted", the process returns to step 1003 (step 1006).
  • steps 1004, 105, and 106 are repeated in order, such as comparing the values for the contract item “agreement to prohibit unauthorized use”.
  • the subscriber ID (1 2 3 4) and the service ID (“9") of the contract policy data 202 and contract provision data 302 are completed. 8 9 8 ") is output (Step 1 0 0 7).
  • the subscriber ID and the service ID are not output unless the policy of the contract policy data 202 fully satisfies the conditions of the contract clause data 302.
  • the ratio of the subscriber's policy satisfying the condition presented by the provider may be calculated as an evaluation value and output together with the subscriber ID and the service ID. For example, if the policy satisfies 90% of certain conditions, the evaluation value is 90%.
  • a subscriber can use a plurality of services by registering with the contract proxy apparatus 10 once. Also, by registering the number and quality of services to be used in the contract policy, it becomes easier for subscribers to find the services they want.
  • the provider uses a personal computer which is the provider terminal device 30.
  • a Web browser and a mailer are implemented as the communication program 100 in the personal computer.
  • the provider accesses the contract proxy device 10 using the Web browser.
  • the provider selects and downloads the genre of "video appreciation" from the two types of provider contract template files 300 shown in Fig. 8 in the homepage provided by the contract proxy device 10. I do.
  • the provider edits the blank of the provider contract template file 300 on a personal computer. For example, write values as shown in Fig. 7 in the fields such as provider name and service name. Write the values shown in Fig. 6 in the condition column.
  • the template file that has been edited is called the provider information file 301.
  • the provider attaches the provider information file 301 to the e-mail using a mailer, and transmits it to the contract proxy device 10.
  • FIG. 11 is a flowchart for explaining the processing of the usage judging program 101 when the contract proxy device 10 receives the provider information file 301 from the provider.
  • the received provider information file 301 is stored in the external storage device 11.
  • a provider ID and a service ID are set in the provider information file 301 in order to identify the provider and the service (step 3001).
  • the contract policy data 202 in the subscriber information file 201 is loaded from the external storage device 11 (step 3002).
  • the loaded contract policy data 202 is compared with the contract clause data 302 in the provider information file 301 (step 3003).
  • the subscriber ID of the contract policy data 202 is acquired. If the conditions are not satisfied, the use judgment program 101 ends. For example, if the contract policy data 202 and the contract clause data 302 are those shown in FIGS. 3 and 6, the conditions are satisfied and the subscriber ID ("1 2 3 4 "). If there is more than one contract policy data 202, compare all contract policy data 202 with the contract clause data 302 in the received provider information file 301 and satisfy the conditions. The subscriber ID is acquired for the contract policy data 202 (step 304).
  • the client data 203 is loaded from the external storage device 11 (step 3005).
  • the use judgment program 101 ends without proceeding to step 3007 (step 3006).
  • FIG. 12 is a block diagram showing a third example of processing of a program for executing the contract acting method of the present invention. Note that the components having the same functions as those in FIG.
  • the provider terminal devices 30, 30 ', 30 "provide unique services 103, 103', 103", respectively.
  • the service integration device 40 has a service integration program 102.
  • the service integration program 102 acquires a plurality of services from the provider terminal device 30 and integrates them to provide one high-value-added service to the subscriber terminal device 20. In the following, integrated services with high added value are simply called integrated services.
  • the function of the contract agent device 10 and the function of the service integration device 40 may be combined into one device, and the contract agent process and the service integration process may be performed together.
  • FIG. 13 is a diagram showing an example of a group of contract policy data 202 and a group of contract clause data 302 registered for this integrated service.
  • the two contract ports on the left Rishi represents the contract policy for two subscribers.
  • the three contract terms on the right represent the contract terms for three providers.
  • FIG. 14 is a flowchart illustrating a contract process when a subscriber uses an integrated service.
  • an intermediary managing the service integration device 40 creates a subscriber contract template file 200 for a subscriber who uses the integrated service, and registers it in the contract proxy device 10. Also, the mediator creates a provider contract template file 300 for the provider providing each service to be integrated, and stores it in the contract agency device 10. At this time, an address that can be received by the service integration device 40 is set in advance in the E-Mai 1 address column corresponding to the access point in the subscriber contract template file 200 (step 4001).
  • the provider creates a provider information file 301 from the provider contract template file 300 and registers it in the contract proxy device 10 (step 4002).
  • the subscriber creates a subscriber information file 201 from the subscriber contract template file 200 and registers it in the contract proxy device 10 (step 4003).
  • the usage judgment program 101 is started, and the contract policy data 200 included in the subscriber contract template file 200 and the contract clause data 3 included in the provider contract template file 300 are stored.
  • the contract policy with a subscriber ID of 1001 satisfies the conditions indicated by the contract clauses with service IDs of 981 and 9802, but with a service ID of 9 The terms of the contract, which is 803, are not met.
  • the contract policy with a subscriber ID of 1002 satisfies the conditions indicated in all the contract terms. (Step 4004)
  • the usage judging program 101 obtains, for the subscriber with the subscriber ID 1001, the use information of the services with the service IDs 9801 and 9802. Get. Since the destination indicated by the access point data 203 with the subscriber ID 1001 is the service integration device 40, the two pieces of usage information are sent to the service integration device 40 (step 4005). .
  • the service integration program 102 acquires two pieces of usage information, and integrates using services whose service IDs are 9801 and 9802. Then, the service integration program 102 provides the integrated service to the subscriber whose subscriber ID is 1001. Similarly, the usage judgment program 101 provides three services with service IDs 980, 982, and 9803 to a subscriber with a subscriber ID of 1002. Provide integrated services. (Step 400)
  • the contract proxy device stores the subscriber's contract policy and the provider's contract clause for service use, and stores the contract policy and the contract clause.
  • the subscriber can automatically use the service provided by the provider without newly contracting for the new registration or change of the service provided by the provider. These reduce contract processing. Further, in the embodiment of the present invention, the service use information is integrated with the service. By sending it to the program, it will be possible to provide integrated services suitable for the subscriber's contract policy. Industrial applicability

Landscapes

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

Abstract

A technique for executing electronic contracts over a network. Where the subscriber information on the services of a subscriber for using the services by contract and the provider information on the services of a provider for providing the services by contract are coincident with each other, contract information is processed. Here, the subscriber information contains information indicating the policy of the subscriber for using the services. Here, the policy contains the conditions for the subscriber to use the services, such as the consent of protecting the copyright or the refusal of address presentation. The provider information contains information indicating the conditions for providing the services.

Description

明. 細 書 契約代行方法およびそのための装置 技術分野  Description: Contract Agency Method and Apparatus Therefor
本発明は、 電子的な契約手続きについての情報処理に関する。 この情報 処理の一例としては、 コンピュータネットワークなどに接続されるサ一ビ ス提供者端末装置と加入者端末装置との間で行われる契約処理がある。 ま た、 本発明は、 サービス提供者端末装置と加入者端末琴置の間で契約を代 行する契約代行装置にも関する。 背景技術  The present invention relates to information processing for electronic contract procedures. An example of this information processing is a contract processing performed between a service provider terminal connected to a computer network or the like and a subscriber terminal. The present invention also relates to a contract proxy device for proxying between a service provider terminal device and a subscriber terminal device. Background art
近年の情報化社会の発展に伴い、 従来の伝統的な印刷物に代わって、 各 種情報の伝達手段として電子データが利用されることが増えている。 また、 電子データ自身が、 価値のあるデータとして交換されることもある。 例と しては、 電子商取引における決済や、 株券などは、 すでに広く電子データ 化されて利用されている。 契約についての情報処理に関する従来技術とし て、 特開平 1 0— 1 9 8 7 2 9号公報がある。 これは、 ネットワークを使 用して複数のサービス提供者と契約したい場合には、 1つの契約ごとにサ 一ビス提供者に接続して、 契約手続きを行うためのものである。 この従来 技術では、 契約手続きを実行するために、 サービス提供者が提示した契約 条項を集めて格納する手段と、 加入者の代わりにサービス提供者に契約の 申し込み処理を行う手段を持つことによって、 1回の申し込み手続きで、 複数のサ一ビスとの契約を行う。 発明の開示 With the development of the information society in recent years, electronic data is increasingly used as a means of transmitting various types of information instead of traditional printed matter. Also, electronic data itself may be exchanged as valuable data. For example, settlement in electronic commerce and stock certificates have already been widely converted into electronic data and used. Japanese Patent Application Laid-Open No. H10-1989872 is a conventional technique relating to information processing of a contract. This is to connect to the service provider for each contract and perform the contract procedure if you want to contract with multiple service providers using the network. In this conventional technology, in order to execute a contract procedure, a means for collecting and storing contract terms presented by a service provider and a means for performing a contract application process to a service provider on behalf of a subscriber are provided by: Make a contract with multiple services in one application procedure. Disclosure of the invention
しかし、 上記の従来技術では、 1回の接続で複数のサービスの契約条項 を取得し、 契約申し込みを行うことができるが、 加入者は複数の契約条項 に少なくとも目を通し確認する必要がある。 つまり、 加入者自身が許諾し ている事項に関してまで、 加入者自身が個々の契約条項を確認する手間が かかる。  However, in the above-mentioned conventional technology, it is possible to obtain contract terms for a plurality of services and apply for a contract with a single connection, but a subscriber needs to at least read and confirm the plurality of contract terms. In other words, it takes time for the subscriber himself to check the individual contract clauses, even for the items that he / she has licensed.
また、 新しくサービスが追加された場合には、 それに対して契約の処理 を別途行う必要がある。  If a new service is added, it is necessary to process the contract separately.
上記の課題を解決するために、 本発明では以下の構成をとる。 契約によ りサービスを受ける加入者のサービス利用に関する加入者情報および契約 によりサービスを提供する提供者のサービス提供に関する提供者情報が合 致した場合に、 契約のための情報処理を実行するものである。 ここで、 加 入者情報には、 サービスを利用する場合の加入者のポリシーを示す情報が 含まれる。 ここで、 ポリシ一とは加入者がサービスを利用する際の条件、 例えば、 著作権の保護を守ることについて同意するといつたことや、 住所 の提示を拒否するといつたことを含む。 また、 提供者情報には、 サービス を提供するための条件を示す情報が含まれる。  In order to solve the above problems, the present invention has the following configuration. When the subscriber information on the service usage of the subscriber who receives the service under the contract and the provider information on the service provision of the provider who provides the service under the contract match, the information processing for the contract is executed. is there. Here, the subscriber information includes information indicating the policy of the subscriber when using the service. Here, the policy includes conditions under which the subscriber uses the service, for example, when he / she agrees to protect the copyright and when he / she refuses to provide his / her address. In addition, the provider information includes information indicating conditions for providing the service.
なお、 本発明で述べる契約とは、 提供されるサービスを利用するための 条件について、 提供者と加入者との合意をとることを言う。 図面の簡単な説明  Note that the contract described in the present invention means that the provider and the subscriber agree on the conditions for using the provided service. BRIEF DESCRIPTION OF THE FIGURES
第 1 図は、 本発明である契約代行方法を実施する装置の概略構成を示す ブロック図である。 第 2図は、 本発明である契約代行方法を実施するプロ グラムの処理を示すブロック図である。 第 3図は、 契約ポリシ一データの 一例を示す図である。 第 4図は、 アクセスポイントデータの一例を示す図 である。 第 5図は、 加入者契約テンプレートファイルの一例を示す図であ る。 第 6図は、 契約条項デ一夕の一例を示す図である。 第 7図は、 利用用 情報データの一例を示す図である。 第 8図は、 提供者契約テンプレートフ アイルの一例を示す図である。 第 9図は、 契約代行装置が、 加入者端末装 置からの加入者情報ファイルを受信したときの利用判定プログラムの処理 を説明するフローチャートである。 第 1 0図は、 利用判定プログラムの処 理の中で契約ポリシ一データと契約条項デ一夕を比較し両者が条件を満た すかどうか判定を行う処理を詳しく説明するフローチャートである。 第 1 1図は、 契約代行装置が、 提供者端末装置からの提供者情報ファイルを受 信したときの利用判定プログラムの処理を説明するフローチヤ一卜である。 第 1 2図は、 本発明である契約代行方法を実施するプログラムの処理につ いて、 第 3の例を示すブロック図である。 第 1 3図は、 契約ポリシーデ一 夕群と契約条項データ群の例を示す図である。 第 1 4図は、 加入者が統合 サービスを利用する場合の契約処理を説明するフローチャートである。 発明を実施するための最良の形態 FIG. 1 is a block diagram showing a schematic configuration of an apparatus for executing a contract acting method according to the present invention. FIG. 2 is a block diagram showing the processing of a program for implementing the contract acting method of the present invention. FIG. 3 is a diagram showing an example of contract policy data. Figure 4 shows an example of access point data It is. FIG. 5 is a diagram showing an example of a subscriber contract template file. FIG. 6 is a diagram showing an example of a contract clause. FIG. 7 is a diagram showing an example of usage information data. FIG. 8 is a diagram showing an example of a provider contract template file. FIG. 9 is a flowchart for explaining the processing of the usage judging program when the contract proxy device receives the subscriber information file from the subscriber terminal device. FIG. 10 is a flowchart for explaining in detail the processing of comparing the contract policy data and the contract clause data in the processing of the use determining program and determining whether or not both satisfy the conditions. FIG. 11 is a flowchart for explaining the processing of the usage judging program when the contract proxy device receives a provider information file from the provider terminal device. FIG. 12 is a block diagram showing a third example of processing of a program for executing the contract acting method of the present invention. FIG. 13 is a diagram showing an example of a group of contract policy data and a group of contract clause data. FIG. 14 is a flowchart illustrating a contract process when a subscriber uses an integrated service. BEST MODE FOR CARRYING OUT THE INVENTION
以下、 本発明の第 1の実施形態を、 図面を用いて詳細に説明する。  Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.
第 1図は、 本発明である契約代行方法を実施する装置の構成を示すプロ ック図である。  FIG. 1 is a block diagram showing a configuration of an apparatus for implementing a contract acting method according to the present invention.
第 1図に示すように、 本実施形態のシステムは、 サービスを利用するた めの契約を申請する加入者が操作する加入者端末装置 2 0と、 サービスを 提供する提供者がサービス利用の契約を処理するために使用する提供者端 末装置 3 0と、 加入者端末装置 2 0と提供者端末装置 3 0との間の契約を 代行する契約代行装置 1 0と、 これらの装置と接続するネットワーク 1に より構成されている。 加入者端末装置 2 0、 提供者端末装置 3 0及び、 契 約代行装置 1 0は、 携帯端末、 パーソナルコンピュータ及び、 ワークステ —シヨンなどである。 ネットワーク 1は、 L A Nまたは電話回線でも良い。 提供者が提供するサービスを加入者が利用するためには、 事前に提供者端 末装置 3 0にアクセスして契約を結ぶ必要がある。 加入者は、 契約が終了 した後にはじめてサービスを利用する権利を得る。 本発明では契約代行装 置 1 0が、 加入者の代わりに提供者と契約を結び、 契約代行装置 1 0に登 録している加入者に対してサービスを利用する権利を二次提供するもので ある。 As shown in FIG. 1, the system according to the present embodiment includes a subscriber terminal device 20 operated by a subscriber who applies for a contract for using a service, and a service providing contract provided by a provider for providing a service. Terminal device 30, which is used to process the information, contract agent device 10, which acts as a contract between the subscriber terminal device 20, and the provider terminal device 30, and is connected to these devices. It is configured by Network 1. The subscriber terminal device 20, the provider terminal device 30, and the contract agent device 10 are portable terminals, personal computers, and workstations. —Chillon. Network 1 may be a LAN or telephone line. In order for the subscriber to use the service provided by the provider, it is necessary to access the provider terminal device 30 and make a contract in advance. The subscriber receives the right to use the service only after the contract has expired. According to the present invention, the contract proxy device 10 makes a contract with the provider on behalf of the subscriber, and provides the subscriber registered in the contract proxy device 10 with the secondary right to use the service. It is.
契約代行装置 1 0は、 ハードディスクなどの外部記憶装置 1 1と、 メモ リーなどの主記憶装置 1 2と、 マウス、 キーボードなどの入力装置 1 3と、 ディスプレイなどの出力装置 1 4と、 モデムなどの通信装置 1 5と、 C P Uなどの中央処理装置 1 6とが、 バスによって接続する構成をとる。 外部 記憶装置 1 1には、 利用判定プログラム 1 0 1と、 W e bブラウザや、 W e bサーバや、 メーラや、 メールサーバなどのの通信プログラム 1 0 0が 格納される。 本実施形態の動作開始時に、 これらのプログラムは主記憶装 置 1 2にロードされる。 外部記憶装置 1 1には、 加入者契約テンプレート ファイル 2 0 0と、 加入者情報ファイル 2 0 1と、 提供者契約テンプレー トファイル 3 0 0と、 提供者情報ファイル 3 0 1が格納される。  The contract agent device 10 includes an external storage device 11 such as a hard disk, a main storage device 12 such as a memory, an input device 13 such as a mouse and a keyboard, an output device 14 such as a display, and a modem. A communication device 15 and a central processing unit 16 such as a CPU are connected by a bus. The external storage device 11 stores a use determination program 101 and communication programs 100 such as a Web browser, a Web server, a mailer, and a mail server. At the start of the operation of this embodiment, these programs are loaded into the main storage device 12. The external storage device 11 stores a subscriber contract template file 200, a subscriber information file 201, a provider contract template file 300, and a provider information file 310.
加入者端末装置 2 0は、 外部記憶装置 2 1と、 主記憶装置 2 2と、 入力 装置 2 3と、 出力装置 2 4と、 通信装置 2 5と、 中央処理装置 2 6とが、 バスによって接続する構成をとる。 外部記憶装置 2 1には、 通信プロダラ ム 1 0 0が格納される。 本実施形態の動作開始時に、 通信プログラム 1 0 0は主記憶装置 2 2にロードされる。 外部記憶装置 2 1には、 加入者情報 ファイル 2 0 1と、 利用用情報ファイル 3 0 2が格納される。  The subscriber terminal device 20 includes an external storage device 21, a main storage device 22, an input device 23, an output device 24, a communication device 25, and a central processing unit 26 connected by a bus. Take the configuration to connect. The external storage device 21 stores a communication program 100. At the start of the operation of the present embodiment, the communication program 100 is loaded into the main storage device 22. The external storage device 21 stores a subscriber information file 201 and a use information file 302.
提供者端末装置 3 0は、 外部記憶装置 3 1と、 主記憶装置 3 2と、 入力 装置 3 3と、 出力装置 3 4と、 通信装置 3 5と、 中央処理装置 3 6とが、 バスによって接続する構成をとる。 主記憶装置 3 2には、 通信プログラム 1 0 0が格納される。 本実施形態の動作開始時に、 通信プログラム 1 0 0 は主記憶装置 3 2にロードされる。 外部記憶装置 3 1には、 提供者情報フ アイル 3 0 1が格納される。 In the provider terminal device 30, an external storage device 31, a main storage device 32, an input device 33, an output device 34, a communication device 35, and a central processing unit 36 are connected by a bus. Take the configuration to connect. The main storage device 32 has a communication program 1 0 0 is stored. At the start of the operation of the present embodiment, the communication program 100 is loaded into the main storage device 32. The external storage device 31 stores a provider information file 301.
第 2図は、 本発明である契約代行方法を実施するプログラムの処理を示 すブロック図である。 契約代行装置 1 0は、 加入者端末装置 2 0及び提供 者端末装置 3 0から、 それぞれ加入者情報ファイル 2 0 1と提供者情報フ アイル 3 0 1を収集し、 それらに含まれる契約ポリシーデータ 2 0 2と契 約条項データ 3 0 2を比較し両方の要件を満たしたとき、 アクセスポイン トデ一夕 2 0 3が示す送り先へ利用用情報データ 3 0 3を送信するもので ある。  FIG. 2 is a block diagram showing processing of a program for executing the contract acting method according to the present invention. The contract proxy device 10 collects the subscriber information file 201 and the provider information file 301 from the subscriber terminal device 20 and the provider terminal device 30, respectively, and includes the contract policy data contained therein. If the two are compared with the contract clause data 302 and both of the requirements are satisfied, the use information data 303 is transmitted to the destination indicated by the access point directory 203.
利用判定プログラム 1 0 1は、 加入者情報ファイル 2 0 1と、 提供者情 報ファイル 3 0 1を比較して、 両者の要件を満たすかどうかを判定するも のである。  The usage judging program 101 compares the subscriber information file 201 with the provider information file 301 to judge whether or not both requirements are satisfied.
通信プログラム 1 0 0は、 ネットワークを介して別の装置へ情報を送信 したり、 別の装置から情報を受信したりする機能を持つものである。 情報 を送信するときは、 通信プログラム 1 0 0に、 送りたい情報と送り先 (ァ クセスポイント) を入力する。  The communication program 100 has a function of transmitting information to another device via a network and receiving information from another device. To send information, enter the information you want to send and the destination (access point) in the communication program 100.
加入者情報ファイル 2 0 1は、 契約ポリシ一デ一夕 2 0 2とアクセスポ イントデ一夕 2 0 3を有する。 提供者情報ファイル 3 0 1は、 契約条項デ —夕 3 0 2と利用用情報データ 3 0 3を有する。  The subscriber information file 201 has a contract policy data 202 and an access point data 203. The provider information file 301 has contract clause data—evening 302 and usage information data 303.
加入者契約テンプレートファイル 2 0 0及び提供者契約テンプレー卜フ アイル 3 0 0は、 それぞれ加入者情報ファイル 2 0 1及び提供者情報ファ ィル 3 0 1を作成するための形式を示したものである。  The subscriber contract template file 200 and the provider contract template file 300 indicate the formats for creating the subscriber information file 201 and the provider information file 301, respectively. is there.
本発明において、 契約代行装置 1 0が処理するサービスの種類は、 複数 であっても構わない (例えば、 動画鑑賞、 保険の見積もり、 電子ニュース 配信など) 。 契約代行装置 1 0には、 サービスの種類ごとに加入者契約テ ンプレートファイル 2 0 0及び提供者契約テンプレートファイル 3 0 0が 用意される。 加入者及び提供者は、 サービスの種類ごとに加入者情報ファ ィル 2 0 1及び提供者情報ファイル 3 0 1を登録する。 In the present invention, the type of service processed by the contract proxy device 10 may be plural (for example, watching videos, estimating insurance, distributing electronic news, etc.). The contract proxy device 10 has a subscriber contract table for each type of service. A template file 200 and a provider contract template file 300 are prepared. The subscriber and the provider register the subscriber information file 201 and the provider information file 301 for each type of service.
第 3図は、 契約ポリシ一データ 2 0 2の一例を示す図である。 契約ポリ シーデ一夕 2 0 2は、 加入者を識別するための情報 (例えば加入者 I D) と、 契約事項に対する加入者のポリシーを有する。 加入者のポリシ一とは、 提供者が提供するサービスを利用するにあたり、 例えば第 3図が示すよう に、 著作権の保護を守ることについて同意するといつたことや、 住所の提 示を拒否するといつたことである。 第 3図の例ではポリシ一は "許可" ま たは "拒否" の二者択一であるが、 選択不可能による無記入や、 "どちら かといえば許可" というような重み付けがあっても良い。 加入者のポリシ —は、 提供者が提示する契約条件を満たすかどうかの判定する手段に用い られる。 つまり加入者のポリシーが契約条件を満たしていれば、 その加入 者は提供者が提供するサービスを利用する権利を得る。 例えば加入者のポ リシ一が、 多数のサービスに対する契約条件を満たしていれば、 その加入 者は多数のサービスを利用する権利を得ることになる。 加入者が多数のサ —ビスから自分に適したサービスだけに絞り込むために、 加入者のポリシ 一に絞り込むための条件を含ませても良い。 絞り込むための条件とは、 例 えば "利用料金が 3円/分以下" や "利用頻度の高いサービスから順に 5 つ" などである。 契約ポリシーデータ 2 0 2は、 加入者によって作成され る。  FIG. 3 is a diagram showing an example of the contract policy data 202. The contract policy 202 contains information to identify the subscriber (eg, the subscriber ID) and the subscriber's policy on the contract matters. The subscriber's policy is to use the services provided by the provider, for example, as shown in Fig. 3, when they agree to protect the copyright, or refuse to provide their address. That's what happened. In the example shown in Fig. 3, the policy is either "permitted" or "denied". However, even if there is no entry due to the inability to select or if there is a weighting such as "permitted rather". good. The subscriber's policy is used as a means to determine whether or not the terms and conditions provided by the provider are met. In other words, if the subscriber's policy satisfies the terms and conditions, the subscriber gets the right to use the services provided by the provider. For example, if a subscriber's policy satisfies the terms and conditions for multiple services, the subscriber will be entitled to multiple services. In order for a subscriber to narrow down from a large number of services to services suitable for himself, conditions for narrowing down to a subscriber's policy may be included. The conditions for narrowing down are, for example, “the charge is 3 yen / min or less” or “5 services in descending order of the frequency of use”. Contract policy data 202 is created by the subscriber.
第 4図は、 アクセスポイントデータ 2 0 3の一例を示す図である。 ァク セスポイントデータ 2 0 3は、 加入者を識別するための情報 (例えば加入 者 I D) と、 サービスを利用するために必要な情報を送信する先の情報を 有する。 送信する先の情報とは、 例えば第 4図が示すように送信する先の 宛名と E— M a i 1アドレスである。 アクセスポイント情報データ 2 0 3 は、 加入者によって作成される。 FIG. 4 is a diagram showing an example of the access point data 203. The access point data 203 has information for identifying a subscriber (for example, a subscriber ID) and information of a destination to which information necessary for using the service is transmitted. The destination information is, for example, the destination address and the E-Mai 1 address as shown in FIG. Access point information data 2 0 3 Is created by the subscriber.
第 5図は、 加入者契約テンプレー卜ファイル 2 0 0の一例を示す図であ る。 第 5図に示すように、 加入者契約テンプレー卜ファイル 2 0 0は、 サ 一ビスの種類を表すジャンルと、 アクセスポイントデ一夕 2 0 3と契約ポ リシーデ一夕 2 0 2を作成するために必要な項目群と選択肢を有する。  FIG. 5 is a diagram showing an example of the subscriber contract template file 200. As shown in Fig. 5, the subscriber contract template file 200 is used to create a genre representing the type of service, and access point data 203 and contract policy data 202. Have the necessary items and options.
例えば第 5図は、 動画鑑賞と自動車保険といつ'た 2種類のサービスにお ける加入者契約テンプレートファイル 2 0 0を示している。 これらは契約 代行装置 1 0の外部記憶装置 1 1に格納される。  For example, FIG. 5 shows a subscriber contract template file 200 for two kinds of services such as watching a movie and car insurance. These are stored in the external storage device 11 of the contract agent device 10.
加入者は最初に契約代行装置 1 0から加入者契約テンプレー卜ファイル 2 0 0を取得する。 加入者はその加入者契約テンプレートファイル 2 0 0 が示す形式に従って、 加入者情報ファイル 2 0 1を作成する。  The subscriber first obtains the subscriber contract template file 2000 from the contract proxy device 10. The subscriber creates a subscriber information file 201 in accordance with the format indicated by the subscriber contract template file 200.
第 6図は、 契約条項データ 3 0 2の一例を示す図である。 契約条項デ一 夕 3 0 2は、 提供者を識別するための情報 (例えば提供者 I D) と、 サ一 ビスを識別するための情報 (例えばサービス I D) と、 契約事項に対する 提供者側の条件を有する。 提供者側の条件とは、 加入者にサービスを提供 するにあたり、 例えば第 6図が示すように、 著作権の保護を守ることにつ いて同意が必須といったことや、 住所の提示は不必要といったことである 第 6図の例では条件は "必須" または "不必要" の二者択一であるが、 選 択不可能による無記入や、 "どちらかといえば必須" というような重み付 けがあっても良い。 契約条項データ 3 0 2は、 提供者によって作成される c 第 7図は、 利用用情報データ 3 0 3の一例を示す図である。 利用用情報 データ 3 0 3は、 提供者を識別するための情報 (例えば提供者 I D) と、 サービスを識別するための情報 (例えばサービス I D) と、 サービスを利 用するために必要な情報 (例えばアクセスポイント、 ュ一ザ I D、 パスヮ ードなど) やサービスの説明 (例えば提供者名、 サービス名、 利用料金な ど) を有する。 利用用情報データ 3 0 3は、 提供者によって作成される。 第 8図は、 提供者契約テンプレートファイル 3 0 0の一例を示す図であ る。 第 8図に示すように、 提供者契約テンプレートファイル 3 0 0は、 サ 一ビスの種類を表すジャンルと、 契約条項データ 3 0 2と利用用情報デ一 夕 3 0 3を作成するために必要な項目群と選択肢を有する。 FIG. 6 is a diagram showing an example of the contract clause data 302. The contract clause date 302 contains information for identifying the provider (for example, provider ID), information for identifying the service (for example, service ID), and the provider's conditions for the contract items. Having. The terms and conditions of the provider include, for example, as shown in Fig. 6, that consent is required to protect the copyright in providing the service to the subscriber, and it is not necessary to provide an address. In the example of Fig. 6, the condition is either "necessary" or "unnecessary", but there is no entry due to the inability to select or weighting such as "necessary". There may be. The contract clause data 302 is created by the provider c . FIG. 7 is a diagram showing an example of the use information data 303. Usage information data 303 includes information for identifying a provider (for example, provider ID), information for identifying a service (for example, service ID), and information (for example, a service necessary for using a service). For example, it has access points, user IDs, passwords, etc. and service descriptions (eg, provider names, service names, usage fees, etc.). The use information data 303 is created by the provider. FIG. 8 is a diagram showing an example of the provider contract template file 300. As shown in Fig. 8, the provider contract template file 300 is required to create a genre that represents the type of service, contract clause data 302, and usage information data 303. Items and options.
例えば第 8図は、 動画鑑賞と自動車保険というように、 2種類のサービ スにおける提供者契約テンプレートファイル 3 0 0を示している。 これら は契約代行装置 1 0の外部記憶装置 1 1に格納される。  For example, FIG. 8 shows a provider contract template file 300 for two types of services, such as video appreciation and car insurance. These are stored in the external storage device 11 of the contract proxy device 10.
提供者は最初に契約代行装置 1 0から提供者契約テンプレー卜ファイル 3 0 0を取得する。 提供者はその提供者契約テンプレートファイル 3 0 0 が示す形式に従って、 提供者情報ファイル 3 0 1を作成する。  The provider first obtains the provider contract template file 300 from the contract proxy device 10. The provider creates a provider information file 301 according to the format indicated by the provider contract template file 300.
次に本実施形態の動作の例を具体的に説明する。 ここでは、 加入者が契 約代行装置 1 0を利用して任意の提供者と契約を結ぶ方法を説明する。 加入者は、 加入者端末装置 2 0であるパーソナルコンピュータを利用す る。 そのパーソナルコンピュータには、 通信プログラム 1 0 0として W e bブラウザとメ一ラが実装されている。  Next, an example of the operation of the present embodiment will be specifically described. Here, a method in which a subscriber makes a contract with an arbitrary provider by using the contract proxy device 10 will be described. The subscriber uses a personal computer which is the subscriber terminal device 20. A Web browser and a mailer are mounted on the personal computer as the communication program 100.
最初に加入者は、 W e bブラウザを使用して契約代行装置 1 0にァクセ スする。  First, the subscriber accesses the contract proxy device 10 using the Web browser.
契約代行装置 1 0が提供するホームページは、 加入者契約テンプレート ファイル 2 0 0及び提供者契約テンプレートファイル 3 0 0のダウンロー ドサ一ビスを行っている。 各テンプレー卜ファイルは、 テキスト形式にな つている。  The homepage provided by the contract proxy device 100 provides a download service for the subscriber contract template file 200 and the provider contract template file 300. Each template file is in text format.
次に加入者は、 第 5図が示すような 2種類の加入者契約テンプレー卜フ アイル 2 0 0から、 ジャンルが "動画鑑賞" のものを選択しダウンロード する。  Next, the subscriber selects and downloads the genre “movie appreciation” from the two types of subscriber contract template files 200 as shown in FIG.
次に加入者は、 パーソナルコンピュータ上で加入者契約テンプレートフ アイル 2 0 0の空欄を編集する。 たとえば氏名と E—M a i 1アドレスの 欄には第 4図が示すように "王禅寺涼" と " r y o @m a i 1 . c o m" をそれぞれ書き込む。 ポリシ一の欄には第 3図が示すような値を書き込む。 編集が完了したテンプレートファイルを加入者情報ファイル 2 0 1と呼ぶ。 次に加入者は、 メ一ラを利用して電子メールに加入者情報ファイル 2 0 1を添付し、 契約代行装置 1 0へ送信する。 Next, the subscriber edits the blank of the subscriber contract template file 200 on the personal computer. For example, the name and E—Mai 1 address In the fields, write "Ryo Ozenji" and "ryo @mai 1.com" as shown in Fig. 4. Write a value as shown in Fig. 3 in the policy column. The edited template file is called a subscriber information file 201. Next, the subscriber attaches the subscriber information file 201 to the e-mail using a mailer, and transmits it to the contract proxy device 10.
第 9図は、 契約代行装置 1 0が、 加入者から加入者情報ファイル 2 0 1 を受信したときの利用判定プログラム 1 0 1の処理を説明するフローチヤ —卜である。  FIG. 9 is a flowchart for explaining the processing of the usage judging program 101 when the contract proxy device 10 receives the subscriber information file 201 from the subscriber.
まず、 受信した加入者情報ファイル 2 0 1を外部記憶装置 1 1に格納す る。 このとき、 加入者情報ファイル 2 0 1に対して加入者を識別するため に加入者 I Dを設定する (ステップ 2 0 0 1 ) 。  First, the received subscriber information file 201 is stored in the external storage device 11. At this time, a subscriber ID is set in the subscriber information file 201 in order to identify the subscriber (step 201).
つぎに、 外部記憶装置 1 1から提供者情報ファイル 3 0 1内の契約条項 デ一夕 3 0 2をロードする (ステップ 2 0 0 2 ) 。  Next, the contract terms and conditions 302 in the provider information file 301 are loaded from the external storage device 111 (step 2002).
ロードされた契約条項デ一夕 3 0 2と、 加入者情報ファイル 2 0 1内の 契約ポリシーデ一夕 2 0 2を比較する (ステップ 2 0 0 3 ) 。  The loaded contract terms and conditions 302 are compared with the contract policy data 202 in the subscriber information file 201 (step 203).
契約ポリシーデータ 2 0 2が契約条項データ 3 0 2の条件を満たしてい る場合は、 契約条項データ 3 0 2のサービス I Dを取得する。 条件を満た していない場合は、 利用判定プログラム 1 0 1を終了する。 例えば、 契約 ポリシ一デ一夕 2 0 2と契約条項データ 3 0 2が、 第 3図と第 6図に示し たものであるとき、 条件が満たされているのでサ一ビス I Dを取得する。 また、 例えば第 6図において、 契約事項の氏名の提示に対して必要性が "必須" といった契約条項データ 3 0 2の場合、 第 3図が示す契約ポリシ 一データ 2 0 2は条件を満たさないので利用判定プログラム 1 0 1は終了 する。 契約条項データ 3 0 2が複数個ある場合、 受信した加入者情報ファ ィル 2 0 1内の契約ポリシ一デ一夕 2 0 2に対してすべての契約条項デ一 夕 3 0 2を比較し、 条件を満たす契約条項デ一夕 3 0 2の分だけサービス I Dを取得する。 ここでは契約ポリシーデータ 202が、 第 6図で示した 契約条項データ 302の他に、 2つの契約条項デ一夕の条件を満たしたと する。 その場合、 サービス I Dは "9898" と他 2つ取得する (ステツ プ 2004) 。 If the contract policy data 202 meets the conditions of the contract clause data 302, the service ID of the contract clause data 302 is acquired. If the conditions are not satisfied, the use determination program 101 ends. For example, if the contract policy data 202 and the contract clause data 302 are as shown in FIGS. 3 and 6, the service ID is obtained because the conditions are satisfied. For example, in FIG. 6, in the case of contract clause data 302 that the necessity for presentation of the name of the contract matter is “essential”, the contract policy data 202 shown in FIG. 3 does not satisfy the condition. Therefore, the usage judgment program 101 ends. If there is more than one contract clause data 302, compare all contract clauses 302 with the contract policy 202 in the received subscriber information file 201. A contract clause that satisfies the conditions Get ID. Here, it is assumed that the contract policy data 202 satisfies the conditions of two contract provisions in addition to the contract provision data 302 shown in FIG. In that case, the service ID "9898" and two other services are acquired (Step 2004).
次に取得した 3つのサ一ビス I Dに対応する第 7図が示すような利用用 情報データ 303と他 2つの利用用情報データを外部記憶装置 1 1から口 ードする (ステップ 2005) 。  Next, the usage information data 303 and the other two usage information data as shown in FIG. 7 corresponding to the three acquired service IDs are imported from the external storage device 11 (step 2005).
ロードされた 3つの利用用情報データ 303それぞれに含まれるサービ スを説明している情報を加入者に提示し、 これらのサービスの契約を結ぶ かどうか確認を取る。 加入者に確認が取れなければステップ 2007に進 まずに利用判定プログラム 101は終了する (ステップ 2006) 。  The information describing the service included in each of the three usage information data 303 loaded is presented to the subscriber, and confirmation is made as to whether or not to sign a contract for these services. If the subscriber cannot confirm, the use determination program 101 ends without proceeding to step 2007 (step 2006).
ロードされた 3つの利用用情報デ一夕 303は電子メールに添付されて、 加入者情報ファイル 201内のアクセスポイントデータ 203が示す E— Ma i 1アドレス ( " ryo@ma i 1. c om ) へ; 1£信 (スアツ プ 2007) 。  The loaded three usage information data 303 is attached to the e-mail, and the E—Ma i 1 address indicated by the access point data 203 in the subscriber information file 201 (“ryo @ ma i 1.com) To; 1 £ shin (Sup 2007).
加入者は 3つの利用用情報データ 303を受信する。 たとえば第 7図が 示すような利用用情報データ 303に対応するサービスを利用するために は、 利用用情報デ一夕 303が説明するように "www. mov i e, c om" にアクセスし、 ユーザ I Dとパスワードを入力する。 他の 2つのサ —ビスについても同様である。  The subscriber receives three pieces of usage information data 303. For example, in order to use the service corresponding to the usage information data 303 as shown in FIG. 7, the user accesses “www.movie, com” as described in the usage information data 303, and Enter your ID and password. The same is true for the other two services.
第 10図は、 利用判定プログラム 101の処理の中で契約ポリシ一デ一 夕 202と契約条項デ一夕 302を比較し両者が条件を満たすかどうか判 定を行う処理 (第 9図で示すステップ 2003及びステップ 2004) を 詳しく説明するフローチヤ一トである。 条件判定ルーチンの一例として、 第 3図に示す契約ポリシ一データ 202と第 6図に示す契約条項データ 3 02の比較をする処理を説明する。 最初に契約ポリシーデータ 2 0 2と契約条項データ 3 0 2を取得する (ステップ 1 0 0 1 ) 。 Fig. 10 shows the process of comparing the contract policy data 202 and the contract clause data 302 in the processing of the usage judgment program 101 to determine whether both meet the conditions (steps shown in Fig. 9). 2003 and step 2004). As an example of the condition determination routine, a process of comparing the contract policy data 202 shown in FIG. 3 with the contract clause data 302 shown in FIG. 6 will be described. First, contract policy data 202 and contract clause data 302 are acquired (step 1001).
次に契約事項の項目数を取得する。 この例では同意の制限が 3つ、 提示 の制限が 4つで、 計 7つの契約事項の項目がある (ステップ 1 0 0 2 ) 。 契約事項の項目の数だけ (この例では 7回) 以下の処理を繰り返す。 繰 り返しが終了したらステップ 1 0 0 7へ進む (ステップ 1 0 0 3、 ステツ プ 1 0 0 4 ) 。  Next, the number of items of the contract items is obtained. In this example, there are three consent restrictions and four presentation restrictions, for a total of seven contractual items (step 1002). The following processing is repeated as many times as the number of contract items (in this example, seven times). When the repetition is completed, the process proceeds to step 1007 (step 1003, step 1.004).
ループ中では契約ポリシーデ一夕 2 0 2及び契約条項デ一夕 3 0 2の契 約条項に対するポリシー及び条件の値を 1つずつ順にチェックしていく。 まず契約条項データ 3 0 2の条件を調べる。 条件が "必須" なら次のステ ップへ、 "不必要" ならステップ 1 0 0 3へ進む。 第 6図では契約事項 "著作権の保護の同意" に対する条件の値は "必須" であるため次のステ ップ 1 0 0 6へ進む (ステップ 1 0 0 5 ) 。  In the loop, the policy and condition values for the contract provisions of the contract policy data 202 and contract provision data 302 are checked one by one in order. First, the conditions of the contract clause data 302 are examined. If the condition is "required", proceed to the next step; if it is "unnecessary", proceed to step 1003. In FIG. 6, since the value of the condition for the contract item "agreement of copyright protection" is "essential", the process proceeds to the next step 106 (step 1005).
次にステップ 1 0 0 5で調べた契約事項 ( "著作権の保護の同意" ) に ついて契約ポリシーデータ 2 0 2のポリシ一を調べる。 ポリシ一が "許 可" ならこの項目 ( "著作権の保護の同意" ) に対しては条件が満たされ たという意味でステップ 1 0 0 3へ戻り次の項目について調べる。 ポリシ —が "拒否" なら条件が満たされなかったという意味で条件判定ルーチン は終了する。 第 3図では、 契約事項 "著作権の保護の同意" に対するポリ シ一の値は "許可" であるためステップ 1 0 0 3へ戻る (ステップ 1 0 0 6 )  Next, the policy of the contract policy data 202 is examined for the contract matter ("agreement of copyright protection") examined in step 105. If the policy is "permitted", the procedure returns to step 103 for this item ("agreement on copyright protection"), meaning that the conditions have been met, and examines the next item. If the policy is "deny", the condition determination routine ends in the meaning that the condition was not satisfied. In FIG. 3, since the value of the policy for the contract item "Agreement of copyright protection" is "permitted", the process returns to step 1003 (step 1006).
次は契約事項 "不正な利用の禁止の同意" に対する値を比較するという ように順にステップ 1 0 0 4及びステップ 1 0 0 5、 ステップ 1 0 0 6を 繰り返す。 すべての項目についてポリシ一と条件の比較が終了すると、 契 約ポリシーデ一夕 2 0 2及び契約条項デ一夕 3 0 2の加入者 I D ( " 1 2 3 4 " ) 及びサービス I D ( " 9 8 9 8 " ) を出力する (ステップ 1 0 0 7 ) 。 Next, steps 1004, 105, and 106 are repeated in order, such as comparing the values for the contract item “agreement to prohibit unauthorized use”. When the policy and conditions have been compared for all items, the subscriber ID ("1 2 3 4") and the service ID ("9") of the contract policy data 202 and contract provision data 302 are completed. 8 9 8 ") is output (Step 1 0 0 7).
このフローチャートでは、 契約ポリシ一データ 2 0 2のポリシ一が契約 条項データ 3 0 2の条件を完全に満たしていなければ加入者 I Dとサービ ス I Dを出力しない。 ここで柔軟性を持たせるために、 加入者のポリシ一 が提供者の提示する条件を満たす割合を評価値として計算し、 加入者 I D とサービス I Dとともに出力しても良い。 例えば、 ポリシーがある条件に 対して 9 0 %満たしている場合、 評価値は 9 0 %であるといえる。  In this flowchart, the subscriber ID and the service ID are not output unless the policy of the contract policy data 202 fully satisfies the conditions of the contract clause data 302. Here, in order to provide flexibility, the ratio of the subscriber's policy satisfying the condition presented by the provider may be calculated as an evaluation value and output together with the subscriber ID and the service ID. For example, if the policy satisfies 90% of certain conditions, the evaluation value is 90%.
以上の方法と装置を用いることにより、 加入者が 1度の契約代行装置 1 0への登録をすることで、 複数のサービスを利用することが可能になる。 また契約ポリシーデ一夕に利用するサービスの数や質を登録することで、 加入者が望むサービスを探し出すことが容易になる。  By using the above method and apparatus, a subscriber can use a plurality of services by registering with the contract proxy apparatus 10 once. Also, by registering the number and quality of services to be used in the contract policy, it becomes easier for subscribers to find the services they want.
次に第 2の実施形態の動作を具体的に説明する。 ここでは、 提供者側か ら契約代行装置 1 0を利用して任意の加入者と契約を結ぶ方法を説明する。 提供者は、 提供者端末装置 3 0であるパーソナルコンピュータを利用す る。 そのパーソナルコンピュータには、 通信プログラム 1 0 0として W e bブラウザとメーラが実装されている。  Next, the operation of the second embodiment will be specifically described. Here, a method of making a contract with an arbitrary subscriber from the provider side using the contract proxy device 10 will be described. The provider uses a personal computer which is the provider terminal device 30. A Web browser and a mailer are implemented as the communication program 100 in the personal computer.
最初に提供者は、 W e bブラウザを使用して契約代行装置 1 0にァクセ スする。  First, the provider accesses the contract proxy device 10 using the Web browser.
まず提供者は、 契約代行装置 1 0が提供するホームページの中の第 8図 が示すような 2種類の提供者契約テンプレートファイル 3 0 0から、 ジャ ンルが "動画鑑賞" のものを選択しダウンロードする。  First, the provider selects and downloads the genre of "video appreciation" from the two types of provider contract template files 300 shown in Fig. 8 in the homepage provided by the contract proxy device 10. I do.
次に提供者は、 パーソナルコンピュータ上で提供者契約テンプレートフ アイル 3 0 0の空欄を編集する。 たとえば提供者名、 サービス名などの欄 には第 7図が示すような値を書き込む。 条件の欄には、 第 6図が示すよう な値を書き込む。 編集が完了したテンプレートファイルを提供者情報ファ ィル 3 0 1と呼ぶ。 次に提供者は、 メ一ラを利用して電子メールに提供者情報ファイル 3 0 1を添付し、 契約代行装置 1 0へ送信する。 Next, the provider edits the blank of the provider contract template file 300 on a personal computer. For example, write values as shown in Fig. 7 in the fields such as provider name and service name. Write the values shown in Fig. 6 in the condition column. The template file that has been edited is called the provider information file 301. Next, the provider attaches the provider information file 301 to the e-mail using a mailer, and transmits it to the contract proxy device 10.
第 1 1図は、 契約代行装置 1 0が、 提供者から提供者情報ファイル 3 0 1を受信したときの利用判定プログラム 1 0 1の処理を説明するフローチ ヤー卜である。  FIG. 11 is a flowchart for explaining the processing of the usage judging program 101 when the contract proxy device 10 receives the provider information file 301 from the provider.
まず、 受信した提供者情報ファイル 3 0 1を外部記憶装置 1 1に格納す る。 このとき、 提供者情報ファイル 3 0 1に対して提供者とサービスを識 別するために提供者 I Dとサービス I Dを設定する (ステップ 3 0 0 1 ) 。 つぎに、 外部記憶装置 1 1から加入者情報ファイル 2 0 1内の契約ポリ シーデ一夕 2 0 2をロードする (ステップ 3 0 0 2 ) 。  First, the received provider information file 301 is stored in the external storage device 11. At this time, a provider ID and a service ID are set in the provider information file 301 in order to identify the provider and the service (step 3001). Next, the contract policy data 202 in the subscriber information file 201 is loaded from the external storage device 11 (step 3002).
ロードされた契約ポリシ一デ一夕 2 0 2と、 提供者情報ファイル 3 0 1 内の契約条項デ一夕 3 0 2を比較する (ステップ 3 0 0 3 ) 。  The loaded contract policy data 202 is compared with the contract clause data 302 in the provider information file 301 (step 3003).
契約ポリシーデータ 2 0 2が契約条項デ一夕 3 0 2の条件を満たしてい る場合は、 契約ポリシーデータ 2 0 2の加入者 I Dを取得する。 条件を満 たしていない場合は、 利用判定プログラム 1 0 1を終了する。 例えば、 契 約ポリシ一データ 2 0 2と契約条項データ 3 0 2が、 第 3図と第 6図に示 したものであるとき、 条件が満たされているので加入者 I D ( " 1 2 3 4 " ) を取得する。 契約ポリシーデ一夕 2 0 2が複数個ある場合、 受信し た提供者情報ファイル 3 0 1内の契約条項データ 3 0 2に対してすべての 契約ポリシーデータ 2 0 2を比較し、 条件を満たす契約ポリシ一データ 2 0 2の分だけ加入者 I Dを取得する (ステップ 3 0 0 4 ) 。  If the contract policy data 202 satisfies the conditions of the contract clause data 302, the subscriber ID of the contract policy data 202 is acquired. If the conditions are not satisfied, the use judgment program 101 ends. For example, if the contract policy data 202 and the contract clause data 302 are those shown in FIGS. 3 and 6, the conditions are satisfied and the subscriber ID ("1 2 3 4 "). If there is more than one contract policy data 202, compare all contract policy data 202 with the contract clause data 302 in the received provider information file 301 and satisfy the conditions. The subscriber ID is acquired for the contract policy data 202 (step 304).
なお、 契約ポリシーデータ 2 0 2と契約条項データ 3 0 2を比較し両者 が条件を満たすかどうか判定を行う処理 (ステップ 3 0 0 3及びステップ 3 0 0 4 ) についての詳しい説明は、 すでに第 1 0図を用いて述べたので ここでは省略する。  Note that the detailed description of the process of comparing the contract policy data 202 with the contract clause data 302 to determine whether both satisfy the conditions (steps 3003 and 304) has already been described in Section 3. Since it has been described with reference to FIG. 10, it is omitted here.
次に、 取得した加入者 I Dに対応する第 4図が示すようなアクセスボイ ントデータ 203を外部記憶装置 1 1からロードする (ステップ 300 5) 。 Next, the access voice corresponding to the obtained subscriber ID as shown in Fig. 4 The client data 203 is loaded from the external storage device 11 (step 3005).
最初に受信した利用用情報データ 303に含まれるサービスを説明して いる情報を該当する加入者に提示し、 このサービスの契約を結ぶかどうか 確認を取る。 確認が取れない加入者に対してはステップ 3007に進まず に利用判定プログラム 101は終了する (ステップ 3006) 。  First, the information describing the service included in the usage information data 303 received is presented to the corresponding subscriber, and confirmation is made as to whether or not to sign a contract for this service. For the subscriber whose confirmation cannot be obtained, the use judgment program 101 ends without proceeding to step 3007 (step 3006).
ロードされたアクセスポイントデ一夕 203が示す E— Ma i 1ァドレ ス ( "r yo@ma i 1. c om" ) へ、 最初に受信した提供者情報ファ ィル 30 1内の利用用情報データ 303を送信する (ステップ 3007) 。 以上の方法と装置を用いることにより、 提供者が提供するサービスの新 規登録または変更に対して加入者は、 契約手続きをしないで自動的にその サービスを利用することが可能になる。  To the E—Ma i 1 address (“r yo @ ma i 1.com”) indicated by the loaded access point data 203, use information in the provider information file 301 received first. The data 303 is transmitted (step 3007). By using the above method and device, the subscriber can automatically use the service provided by the provider without registering for new registration or change of the service.
第 12図は、 本発明である契約代行方法を実施するプログラムの処理に ついて、 第 3の例を示すブロック図である。 なお、 第 1図と同一の機能を 持つものについては、 同一符号を付けることで説明を省略する。  FIG. 12 is a block diagram showing a third example of processing of a program for executing the contract acting method of the present invention. Note that the components having the same functions as those in FIG.
提供者端末装置 30、 30' 、 30" は、 それぞれ固有のサービス 10 3、 103' 、 103" を提供する。 サービス統合装置 40は、 サービス 統合プログラム 102を有す。 サービス統合プログラム 102は、 提供者 端末装置 30から複数のサービスを取得し統合して、 付加価値の高い 1つ のサービスを加入者端末装置 20に提供するものである。 以下では、 付加 価値の高い統合されたサービスのことを簡単に統合サービスと呼ぶ。 契約 代行装置 10の機能と、 サービス統合装置 40の機能が 1 つの装置にまと められ、 その中で契約代行の処理とサービス統合の処理をまとめて行って も良い。  The provider terminal devices 30, 30 ', 30 "provide unique services 103, 103', 103", respectively. The service integration device 40 has a service integration program 102. The service integration program 102 acquires a plurality of services from the provider terminal device 30 and integrates them to provide one high-value-added service to the subscriber terminal device 20. In the following, integrated services with high added value are simply called integrated services. The function of the contract agent device 10 and the function of the service integration device 40 may be combined into one device, and the contract agent process and the service integration process may be performed together.
第 13図は、 この統合サービス用に登録された契約ポリシーデ一夕 20 2群と契約条項データ 302群の例を示す図である。 左側の 2つの契約ポ リシ一は、 加入者 2人分の契約ポリシーを表している。 右側の 3つの契約 条項は、 提供者 3人分の契約条項を表している。 FIG. 13 is a diagram showing an example of a group of contract policy data 202 and a group of contract clause data 302 registered for this integrated service. The two contract ports on the left Rishi represents the contract policy for two subscribers. The three contract terms on the right represent the contract terms for three providers.
第 1 4図は、 加入者が統合サービスを利用する場合の契約処理を説明す るフローチャートである。  FIG. 14 is a flowchart illustrating a contract process when a subscriber uses an integrated service.
最初にサービス統合装置 4 0を管理する仲介者は、 統合サービスを利用 する加入者用に加入者契約テンプレートファイル 2 0 0を作成し、 契約代 行装置 1 0に登録する。 また仲介者は、 統合する各サービスを提供してい る提供者用に提供者契約テンプレートファイル 3 0 0を作成し、 契約代行 装置 1 0に格納する。 このとき、 加入者契約テンプレートファイル 2 0 0 内のアクセスポイントにあたる E— M a i 1アドレスの欄には、 あらかじ めサービス統合装置 4 0が受け取れるアドレスを設定する (ステップ 4 0 0 1 ) 。  First, an intermediary managing the service integration device 40 creates a subscriber contract template file 200 for a subscriber who uses the integrated service, and registers it in the contract proxy device 10. Also, the mediator creates a provider contract template file 300 for the provider providing each service to be integrated, and stores it in the contract agency device 10. At this time, an address that can be received by the service integration device 40 is set in advance in the E-Mai 1 address column corresponding to the access point in the subscriber contract template file 200 (step 4001).
提供者は、 提供者契約テンプレートファイル 3 0 0から提供者情報ファ ィル 3 0 1を作成し、 契約代行装置 1 0に登録する (ステップ 4 0 0 2 ) 。 加入者は、 加入者契約テンプレートファイル 2 0 0から加入者情報ファ ィル 2 0 1を作成し、 契約代行装置 1 0に登録する (ステップ 4 0 0 3 ) 。  The provider creates a provider information file 301 from the provider contract template file 300 and registers it in the contract proxy device 10 (step 4002). The subscriber creates a subscriber information file 201 from the subscriber contract template file 200 and registers it in the contract proxy device 10 (step 4003).
つぎに、 利用判定プログラム 1 0 1が起動し、 加入者契約テンプレー卜 ファイル 2 0 0に含まれる契約ポリシ一データ 2 0 2と、 提供者契約テン プレートファイル 3 0 0に含まれる契約条項データ 3 0 2を比較する。 第 1 3図において、 加入者 I Dが 1 0 0 1の契約ポリシ一は、 サービス I D が 9 8 0 1と 9 8 0 2である契約条項が示す条件を満たしているが、 サー ビス I Dが 9 8 0 3である契約条項については条件を満たしていない。 第 1 3図において、 加入者 I Dが 1 0 0 2の契約ポリシーは、 すべての契約 条項が示す条件を満たしている。 (ステップ 4 0 0 4 )  Next, the usage judgment program 101 is started, and the contract policy data 200 included in the subscriber contract template file 200 and the contract clause data 3 included in the provider contract template file 300 are stored. 0 Compare 2 In Fig. 13, the contract policy with a subscriber ID of 1001 satisfies the conditions indicated by the contract clauses with service IDs of 981 and 9802, but with a service ID of 9 The terms of the contract, which is 803, are not met. In Fig. 13, the contract policy with a subscriber ID of 1002 satisfies the conditions indicated in all the contract terms. (Step 4004)
利用判定プログラム 1 0 1は、 加入者 I Dが 1 0 0 1の加入者に対して は、 サービス I Dが 9 8 0 1と 9 8 0 2であるサービスの利用用情報を取 得する。 加入者 I Dが 1 0 0 1のアクセスポイントデータ 2 0 3が示す宛 先は、 サービス統合装置 4 0であるため、 2つの利用情報はサービス統合 装置 4 0に送られる (ステップ 4 0 0 5 ) 。 The usage judging program 101 obtains, for the subscriber with the subscriber ID 1001, the use information of the services with the service IDs 9801 and 9802. Get. Since the destination indicated by the access point data 203 with the subscriber ID 1001 is the service integration device 40, the two pieces of usage information are sent to the service integration device 40 (step 4005). .
サービス統合プログラム 1 0 2は、 2つの利用情報を取得し、 サービス I Dが 9 8 0 1と 9 8 0 2であるサービスを利用して統合する。 そしてサ 一ビス統合プログラム 1 0 2は、 統合したサ一ビスを加入者 I Dが 1 0 0 1の加入者に提供する。 同様に、 利用判定プログラム 1 0 1は、 加入者 I Dが 1 0 0 2の加入者に対しては、 サービス I Dが 9 8 0 1と 9 8 0 2と 9 8 0 3である 3つのサービスを統合したサービスを提供する。 (ステツ プ 4 0 0 6 )  The service integration program 102 acquires two pieces of usage information, and integrates using services whose service IDs are 9801 and 9802. Then, the service integration program 102 provides the integrated service to the subscriber whose subscriber ID is 1001. Similarly, the usage judgment program 101 provides three services with service IDs 980, 982, and 9803 to a subscriber with a subscriber ID of 1002. Provide integrated services. (Step 400)
以上の方法と装置を用いることにより、 加入者の契約ポリシーを契約代 行装置 1 0へ 1度登録することで、 加入者の契約ポリシーに適した統合サ 一ビスを提供することが可能になる。  By using the above method and device, it is possible to provide integrated services suitable for the subscriber's contract policy by registering the subscriber's contract policy once in the contract proxy device 10 .
以上説明したように本発明の実施形態では、 契約代行装置にサービス利 用に関する加入者の契約ポリシ一デ一夕と提供者の契約条項デ一夕を格納 し、 契約ポリシーデ一夕と契約条項デー夕からサ一ビス利用の契約が成立 するかを判定する利用判定プログラムを有し動作させることで、 加入者は 契約ポリシーデ一夕を契約代行装置に一度登録するだけで、 複数のサ一ビ スが利用できるようになる。  As described above, in the embodiment of the present invention, the contract proxy device stores the subscriber's contract policy and the provider's contract clause for service use, and stores the contract policy and the contract clause. By having and operating a usage decision program to determine whether a service use contract is concluded from the date and time, the subscriber only needs to register the contract policy data once in the contract proxy device, Services become available.
また本発明の実施形態では、 契約ポリシ一デ一夕に利用するサービスの 数や質を登録することで、 加入者が望むサ一ビスを探し出すことが容易に なる。  In the embodiment of the present invention, by registering the number and quality of services used during a contract policy, it becomes easy for a subscriber to find a desired service.
また本発明の実施形態では、 提供者が提供するサービスの新規登録また は変更に対して加入者は、 契約手続きをしないで自動的にそのサービスを 利用することが可能になる。 これらによって、 契約処理が軽減される。 またさらに本発明の実施形態では、 サービス利用用情報をサービス統合 プログラムに送ることで、 加入者の契約ポリシ一に適した統合サ一ビスを 提供することが可能になる。 産業上の利用可能性 Further, in the embodiment of the present invention, the subscriber can automatically use the service provided by the provider without newly contracting for the new registration or change of the service provided by the provider. These reduce contract processing. Further, in the embodiment of the present invention, the service use information is integrated with the service. By sending it to the program, it will be possible to provide integrated services suitable for the subscriber's contract policy. Industrial applicability
本発明によれば、 より容易に電子的な契約を結ぶための情報処理を実行 することが可能になる。  According to the present invention, it is possible to more easily execute information processing for making an electronic contract.

Claims

請 求 の 範 囲 The scope of the claims
1 . サービスを提供する提供者と前記サービスを利用する加入者の間での 契約締結を代行するための情報処理を行う契約代行装置を用いた契約代行 方法において、 1. A contract proxy method using a contract proxy device that performs information processing on behalf of a service provider and a subscriber who uses the service.
前記加入者を識別する加入者識別子、 前記加入者が利用を希望するサー ビスを識別するサービス識別子および前記加入者が前記サービスを利用す る際の条件を許容するかどうかを示すポリシ—を受付けるステップ、 前記提供者が提供するサービスを識別する提供サービス識別子および前 記提供者が前記サービスを提供するための条件を示す提供条件を受付ける ステップ、 および  A subscriber identifier for identifying the subscriber, a service identifier for identifying a service which the subscriber desires to use, and a policy indicating whether or not the conditions for the subscriber to use the service are accepted. Receiving a providing service identifier identifying a service provided by the provider and a providing condition indicating a condition for providing the service by the provider; and
前記サービス識別子および前記提供サービス識別子に基づいて、 前記加 入者が希望するサービスと前記提供者が提供するサービスが合致するか判 断し、 合致すると判断された場合に、 前記ポリシ一が前記提供条件を許容 するかを判定するステップを有することを特徴とする契約代行方法。  Based on the service identifier and the provided service identifier, it is determined whether the service desired by the subscriber and the service provided by the provider match, and when it is determined that the service matches, the policy is provided by the provider. A contract proxy method, comprising a step of determining whether or not a condition is permitted.
2 . 請求項 1に記載の記載の契約代行方法において、 さらに、  2. In the contract agency method described in claim 1,
前記ポリシ一が前記提供条件を許容する場合は、 前記サービスを利用す る権利を示す情報を出力するステップを有することを特徴とする契約代行 方法。  If the policy permits the provision condition, the method includes a step of outputting information indicating a right to use the service.
3 . 請求項 2に記載の契約代行方法において、  3. In the contract acting method described in claim 2,
前記契約代行装置は、 前記加入者が前記サービス利用のために使用する 加入者装置とネッ卜ワークを介して接続され、 前記サービスを利用できる 権利を示す情報を出力する宛先を示すアクセスボイント情報を格納するこ とを特徴とする契約代行方法。  The contract proxy device is connected via a network to a subscriber device used by the subscriber for using the service, and has access point information indicating a destination for outputting information indicating a right to use the service. A contract agency method characterized by storing.
4 . 請求項 1に記載の契約代行方法において、 前記契約代行装置は、 前記ポリシーを含む加入者情報ファイル及び前記 提供条件を含む提供者情報ファイルを有し、 4. In the contract acting method described in claim 1, The contract proxy device has a subscriber information file including the policy and a provider information file including the provision condition,
前記サービス毎に前記加入者情報ファイルと前記提供者情報ファイルを 作成するための形式を指定した加入者契約テンプレートファイル及び提供 者契約テンプレートファイルを有することを特徵とする契約代行方法。 A contract agency method characterized by having a subscriber contract template file and a provider contract template file that specify a format for creating the subscriber information file and the provider information file for each service.
5 . 請求項 1に記載の契約代行方法において、 5. In the contract acting method described in claim 1,
前記ポリシ一を受付けるステップは、 前記ポリシーをサービスの種類ご とに受付けることを特徴とする契約代行方法。  The contract surrogate method, wherein the step of accepting the policy comprises accepting the policy for each type of service.
6 . 請求項 1に記載の契約代行方法において、  6. In the contract agency method described in claim 1,
前記加入者が利用するサービスの数および質のうち少なくとも一方を含 む制限情報を受付けるステップをさらに有することを特徴とする契約代行 方法。  A contract proxy method, further comprising a step of receiving restriction information including at least one of the number and quality of services used by the subscriber.
7 . 請求項 1に記載の契約代行方法において、  7. In the contract agency method described in claim 1,
前記サービス識別子を受付けるステップは、 複数のサービスに対応する 複数のサービス識別子を受付け、  Receiving the service identifier; receiving a plurality of service identifiers corresponding to a plurality of services;
前記複数のサービスを統合して前記加入者に提供するための情報処理を 実行するステップをさらに有することを特徴とする契約代行方法。  A contract proxy method, further comprising the step of executing information processing for integrating the plurality of services and providing the service to the subscriber.
8 . サービスを提供する提供者が用いるサービス提供者装置および前記サ 一ビスを利用する加入者が用いる加入者装置とネットワークを介して接続 され、 前記提供者と前記加入者の間での契約締結を代行するための情報処 理を行う契約代行装置において、  8. A service provider device used by a service provider and a subscriber device used by a subscriber using the service are connected via a network, and a contract is concluded between the provider and the subscriber. In a contract proxy device that performs information processing for proxy
前記ネットワークと接続され、 前記加入者装置から、 前記加入者を識別 する加入者識別子、 前記加入者が利用を希望するサービスを識別するサー ビス識別子および前記加入者が前記サービスを利用する際の条件を許容す るかどうかを示すポリシーを受信し、 前記サービス提供者装置から、 前記 提供者が提供するサービスを識別する提供サービス識別子および前記提供 者が前記サービスを提供するための条件を示す提供条件を受信する受信器、 プログラムが格納された記憶装置、 A subscriber identifier for identifying the subscriber, a service identifier for identifying a service desired by the subscriber, and conditions for using the service from the subscriber device; Receiving a policy indicating whether or not the service provider device provides a service identifier that identifies a service provided by the provider and the service provider A receiver for receiving a provision condition indicating a condition for providing the service by a user, a storage device storing a program,
前記受信器と接続され、 前記記憶装置に格納されたプログラムに従って、 前記サービス識別子および前記提供サービス識別子に基づいて、 前記加入 者が希望するサービスと前記提供者が提供するサービスが合致するか判断 し、 合致すると判断された場合に、 前記ポリシーが前記提供条件を許容す るかを判定する処理装置を有することを特徴とする契約代行装置。  It is connected to the receiver, and determines whether a service desired by the subscriber matches a service provided by the provider based on the service identifier and the provided service identifier according to a program stored in the storage device. A contract proxy device, comprising: a processing device that determines whether the policy permits the provision condition when it is determined that the agreement is satisfied.
9 . 請求項 8に記載の記載の契約代行装置において、  9. The contract agent device according to claim 8,
前記処理装置は、 前記ポリシーが前記提供条件を許容する場合は、 前記 サービスを利用する権利を示す情報を出力することを特徴とする契約代行  The contract processing unit outputs information indicating a right to use the service when the policy allows the provision condition;
10. 請求項 9に記載の契約代行装置において、 10. In the contract proxy device according to claim 9,
前記記憶装置は、 前記サービスを利用できる権利を示す情報を出力する 宛先であるアクセスポイント情報を格納することを特徴とする契約代行装 置。  The contract agent device, wherein the storage device stores access point information which is a destination for outputting information indicating a right to use the service.
1 1 . 請求項 8に記載の契約代行装置において、  11. The contract agent device according to claim 8,
前記記憶装置は、  The storage device,
前記ポリシーを含む加入者情報ファイル及び前記提供条件を含む提供者 情報ファイルを格納し、  Storing a subscriber information file including the policy and a provider information file including the provision condition,
前記サービス毎に前記加入者情報ファイルと前記提供者情報ファイルを 作成するための形式を指定した加入者契約テンプレー卜ファイル及び提供 者契約テンプレートファイルを格納することを特徴とする契約代行装置。 A contract proxy device which stores a subscriber contract template file and a provider contract template file specifying a format for creating the subscriber information file and the provider information file for each service.
1 2. 請求項 8に記載の契約代行装置において、 1 2. In the contract agent device according to claim 8,
前記受信器は、 前記ポリシーをサービスの種類ごとに受付けることを特 徴とする契約代行装置。  The contract proxy device, wherein the receiver receives the policy for each type of service.
13. 請求項 1 2に記載の契約代行装置において、 前記受信器は、 前記加入者が利用するサービスの数および質のうち少な くとも一方を含む制限情報を受付けることを特徴とする契約代行装置。 13. In the contract agent device according to claim 12, The contract proxy device, wherein the receiver accepts restriction information including at least one of the number and quality of services used by the subscriber.
14. 請求項 8に記載の契約代行装置において、 14. In the contract proxy device according to claim 8,
前記受信器は、  The receiver comprises:
複数のサービスに対応する複数のサービス識別子を受付け、  Accepting a plurality of service identifiers corresponding to a plurality of services,
前記複数のサービスを統合して前記加入者に提供するための情報処理を 実行することを特徴とする契約代行装置。  A contract proxy device, which executes information processing for integrating the plurality of services and providing the service to the subscriber.
PCT/JP2001/005901 2001-07-06 2001-07-06 Contract representing method, and system therefor WO2003005261A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2001/005901 WO2003005261A1 (en) 2001-07-06 2001-07-06 Contract representing method, and system therefor
JP2003511159A JPWO2003005261A1 (en) 2001-07-06 2001-07-06 Contract acting method and device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2001/005901 WO2003005261A1 (en) 2001-07-06 2001-07-06 Contract representing method, and system therefor

Publications (1)

Publication Number Publication Date
WO2003005261A1 true WO2003005261A1 (en) 2003-01-16

Family

ID=11737522

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/005901 WO2003005261A1 (en) 2001-07-06 2001-07-06 Contract representing method, and system therefor

Country Status (2)

Country Link
JP (1) JPWO2003005261A1 (en)
WO (1) WO2003005261A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011086229A (en) * 2009-10-19 2011-04-28 Ntt Comware Corp Proxy processing device, proxy processing method for the same and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996025012A1 (en) * 1995-02-07 1996-08-15 British Telecommunications Public Limited Company Information services provision and management
JPH1173452A (en) * 1997-06-30 1999-03-16 Dokiyumento House:Kk Computer-readable recording medium recorded with standard adaptation check data, standard adaptation checking method, and computer-readable recording medium recorded with standard adaptation check program
US5918222A (en) * 1995-03-17 1999-06-29 Kabushiki Kaisha Toshiba Information disclosing apparatus and multi-modal information input/output system
JPH11175617A (en) * 1997-12-09 1999-07-02 Recruit Co Ltd Transaction mediation system and method for managing transaction mediation, and terminal equipment and information transmission and reception system
US6148290A (en) * 1998-09-04 2000-11-14 International Business Machines Corporation Service contract for managing service systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996025012A1 (en) * 1995-02-07 1996-08-15 British Telecommunications Public Limited Company Information services provision and management
US5918222A (en) * 1995-03-17 1999-06-29 Kabushiki Kaisha Toshiba Information disclosing apparatus and multi-modal information input/output system
JPH1173452A (en) * 1997-06-30 1999-03-16 Dokiyumento House:Kk Computer-readable recording medium recorded with standard adaptation check data, standard adaptation checking method, and computer-readable recording medium recorded with standard adaptation check program
JPH11175617A (en) * 1997-12-09 1999-07-02 Recruit Co Ltd Transaction mediation system and method for managing transaction mediation, and terminal equipment and information transmission and reception system
US6148290A (en) * 1998-09-04 2000-11-14 International Business Machines Corporation Service contract for managing service systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011086229A (en) * 2009-10-19 2011-04-28 Ntt Comware Corp Proxy processing device, proxy processing method for the same and program

Also Published As

Publication number Publication date
JPWO2003005261A1 (en) 2004-10-28

Similar Documents

Publication Publication Date Title
EP3273658B1 (en) Metadata broker
CN101072116B (en) Service selecting method, device, system and client end application server
US7526547B2 (en) Intelligent network charging edge
US7320024B2 (en) System and method for providing contents on a network
US6651090B1 (en) Information processing apparatus, information processing method, and transmitting medium
EP0992873A2 (en) Access-right setting system and storage medium
WO2004006130A1 (en) Method and system for managing cookies according to a privacy policy
EP1540479A1 (en) Dynamic negotiation of security arrangements between web services
JP2002032216A (en) Application hosting equipment
WO2006068551A1 (en) Means and method for control of personal data
KR20040075037A (en) A method for using a service involving a certificate where requirements are set for the data content of the certificate
JP2003108419A (en) Server device, communication terminal, and control method thereof
JP2002117215A (en) Patent management system
US9197447B2 (en) Information processing apparatus, method of controlling information processing apparatus, program for control method, and recording medium for program
US20020082998A1 (en) Capturing intellectual capital via digital collaboration
WO2003005261A1 (en) Contract representing method, and system therefor
US20060107035A1 (en) Method and system for operation of a computer network intended for the publication of content
WO2008041815A1 (en) Digital contents registration and distribution system and its method using contents identification system based on unified resource names
US7328253B2 (en) Service providing system, service providing terminal, client terminal, and storage medium
JP2002215937A (en) Idea management device and idea management method
KR20040031767A (en) System for providing contents through internet and method thereof
JP2003006098A (en) Device and method for distributing e-mail
US20030144854A1 (en) Aggregate activation system
JPH1196181A (en) Access screen transition management method in WWW and recording medium thereof
JP2002269399A (en) Invention auction method and server capable of performing it

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003511159

Country of ref document: JP

122 Ep: pct application non-entry in european phase