Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5084571B2 - Billing agent device, billing agent method, and billing agent program - Google Patents
[go: Go Back, main page]

JP5084571B2 - Billing agent device, billing agent method, and billing agent program - Google Patents

Billing agent device, billing agent method, and billing agent program Download PDF

Info

Publication number
JP5084571B2
JP5084571B2 JP2008069244A JP2008069244A JP5084571B2 JP 5084571 B2 JP5084571 B2 JP 5084571B2 JP 2008069244 A JP2008069244 A JP 2008069244A JP 2008069244 A JP2008069244 A JP 2008069244A JP 5084571 B2 JP5084571 B2 JP 5084571B2
Authority
JP
Japan
Prior art keywords
service
charge
policy
fee
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008069244A
Other languages
Japanese (ja)
Other versions
JP2009223755A (en
Inventor
道生 入江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2008069244A priority Critical patent/JP5084571B2/en
Publication of JP2009223755A publication Critical patent/JP2009223755A/en
Application granted granted Critical
Publication of JP5084571B2 publication Critical patent/JP5084571B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、Webサービスを連携した連携サービスの提供に係り、第三者が作成した連携サービスの提供に対する課金業務を代行する課金代行装置、課金代行方法および課金代行プログラムに関する。   The present invention relates to provision of a linked service that links Web services, and relates to a billing agency device, a billing agency method, and a billing agency program that act on behalf of a billing service for provision of a linked service created by a third party.

従来、有料コンテンツの提供者に代わって有料コンテンツの利用料金の回収を行う課金代行技術としては、通話料金の徴収等を行うネットワーク管理センタと一体になって動作する情報流通センタを設け、該情報流通センタに有料コンテンツの提供者が有料コンテンツと利用料金の算出に必要な情報とを登録しておき、情報流通センタが利用料金の課金、集計を行い、集計額をネットワーク管理センタに送信し、ネットワーク管理センタが電話料金に加算してユーザに請求する技術が知られている(例えば、特許文献1参照)。   Conventionally, as a billing agency technology that collects charged content usage charges on behalf of paid content providers, an information distribution center that operates in unison with a network management center that collects call charges, etc., has been provided. The paid content provider registers the paid content and the information necessary for calculating the usage fee in the distribution center, the information distribution center charges and counts the usage fee, sends the total amount to the network management center, A technique in which a network management center charges a user by adding to a telephone charge is known (see, for example, Patent Document 1).

この場合、ユーザが有料コンテンツを購入するために情報流通センタにアクセスしたときのユーザ認証は、ユーザの電話番号により行うことができることから、ユーザは、会員登録、ID、パスワードを用いる必要がなく、簡単に有料コンテンツを購入することが可能になる。   In this case, since the user authentication when the user accesses the information distribution center to purchase paid content can be performed by the user's telephone number, the user does not need to use the member registration, ID, and password. It becomes possible to purchase paid contents easily.

また、他の課金代行技術としては、サービス提供者がユーザにサービスの提供を行うと、提供したサービスの課金処理および決済処理を、課金処理および決済処理に必要な情報とともに課金代行業者に依頼し、依頼を受けた課金代行業者は、課金処理を行い、サービスの利用料金をユーザに請求し、更に決済処理を決済処理に必要な情報とともに決済代行業者に依頼し、依頼を受けた決済代行業者は、決済処理を行い、決済処理の結果を課金代行業者に返信し、課金代行業者は、決済処理の結果および課金処理の結果をサービス提供者に返送するものがある(例えば、特許文献2参照)。   As another billing agency technology, when a service provider provides a service to a user, the billing process and the settlement process of the provided service are requested to a billing agency with information necessary for the billing process and the settlement process. Upon receipt of the request, the billing agent performs billing processing, charges the service usage fee to the user, further requests the settlement agent together with information necessary for the settlement processing, and receives the requested settlement agent. Performs settlement processing, returns the result of settlement processing to the billing agent, and the billing agent returns the result of the settlement processing and the result of the billing processing to the service provider (see, for example, Patent Document 2) ).

この場合、サービス提供者は、ユーザに提供したサービスに対する課金・決済業務を代行業者に代行させることにより負荷が軽減され、課金代行業者および決済代行業者は、代行業務の手数料を1回いくらと一律に決めるのではなく、代行業務の負荷に応じてサービス提供者に請求することが可能になる。
特開2002−325136号公報 特開2002−074196号公報
In this case, the service provider reduces the load by substituting the billing / settlement service for the service provided to the user to the agent, and the billing agent and the settlement agent uniformly charge the fee for the agent service once. The service provider can be charged according to the load of the agency work.
JP 2002-325136 A Japanese Patent Laid-Open No. 2002-074196

ところで、一般のユーザがユーザの状況に応じてWS(Web Service)を選択し、選択したWSを連携する連携サービスが容易に作成できる環境が整った場合、個人が作成した連携サービスを通信事業者が仲介する可能性が出てくる。このような状況においては、性格の異なる各種の連携サービスが利用できるようになることから、利用料金の負担についても、従来そうであったようにサービスを利用したユーザが負担する以外に、サービスによっては利用したユーザではない特定の人が負担する場合や、ユーザの属性によっては無料になる場合など様々な形態が出てくる。また、連携サービスの提供条件についても、サービスの作成者によってまちまちになり、例えば、サービス利用が一定量を超えたら割り引いたり、サービス利用に伴う特典であるポイントを倍にしたりするなど、サービス提供自体以外にも、様々な形態が出てくることになり、こうした環境に応えることが求められる。   By the way, when a general user selects a WS (Web Service) according to the user's situation, and an environment in which a linked service that links the selected WS can be easily created is prepared, the linked service created by the individual is provided by the communication carrier. The possibility to mediate comes out. In such a situation, since various linked services with different personalities can be used, the burden of the usage fee will depend on the service other than the burden of the user who used the service as was the case in the past. There are various forms such as a case where a specific person who is not the user has paid, or a case where it is free depending on the attribute of the user. Also, the conditions for providing cooperative services vary depending on the creator of the service. For example, the service provision itself, such as discounting when the service usage exceeds a certain amount, or doubling points that are benefits associated with service usage, etc. Besides, various forms will come out, and it is required to respond to such an environment.

しかしながら、上述した従来の課金代行技術では、利用料金の課金は、購入の都度、あるいはサービスを提供した都度行われることから、数多く購入した場合に割り引くといった課金処理や、利用料金の負担の仕方についてのユーザの要望を酌み入れられず、柔軟に対応することができないという問題がある。   However, in the above-mentioned conventional charging agency technology, the usage fee is charged every time the purchase is made or every time the service is provided. There is a problem that the user's request cannot be taken in and it cannot respond flexibly.

本発明は、このような事情を考慮してなされたものであり、その目的は、利用料金の負担の仕方についてのサービス作成者や、ユーザなどの要望に柔軟に対応することができる課金代行装置、課金代行方法および課金代行プログラムを提供することにある。   The present invention has been made in consideration of such circumstances, and its purpose is a charging agent device that can flexibly respond to requests from service creators and users regarding how to pay the usage fee. It is another object of the present invention to provide a billing proxy method and a billing proxy program.

上述した課題を解決するために、本発明は、Webサービスを連携した連携サービスの提供に際し、第三者が作成した前記連携サービスの提供に対する課金処理を代行する課金代行装置であって、前記第三者が作成した前記連携サービスの利用回数に課金料金を対応付けた提供条件を蓄積する連携サービス提供条件蓄積手段と、前記第三者の端末から前記提供条件を取得して、前記連携サービス提供条件蓄積手段に蓄積させる連携サービス提供条件問合せ手段と、少なくとも前記連携サービスの利用料金に応じた負担者を含む料金負担方針であって、前記連携サービスの利用者に対する料金負担方針を蓄積する料金負担方針蓄積手段と、前記利用者の端末から前記料金負担方針を取得して、前記料金負担方針蓄積手段に蓄積させる料金負担方針問合せ手段と、前記利用者に前記連携サービスが利用された利用回数に対応付けられた前記課金料金を前記連携サービス提供条件蓄積手段から取得し、前記利回数と前記課金料金とに基づいて利用料金を算出し、算出した利用料金に応じた負担者を前記料金負担方針蓄積手段に蓄積された前記料金負担方針に基づいて判定し、負担者毎に利用料金を対応付けた期間俯瞰課金データを算出する期間俯瞰課金データ算出手段とを備えることを特徴とする課金代行装置である。 In order to solve the above-described problem, the present invention provides a billing agency device that performs billing processing for the provision of the cooperation service created by a third party when providing a cooperation service that links Web services. Cooperation service provision condition storage means for accumulating a provision condition in which a charge is associated with the number of times of use of the cooperation service created by a tripartite, the provision condition obtained from the third party terminal, and the provision of the cooperation service A fee sharing policy that includes a linked service provision condition inquiry unit that is stored in the condition storage unit and a burden sharing policy that includes at least a bearer corresponding to the usage fee of the linked service, and that stores a fee sharing policy for the user of the linked service Policy storage means and a charge sharing method for acquiring the charge sharing policy from the user's terminal and storing it in the charge sharing policy storage means And inquiry means, the linkage service obtains the accounting fee associated with usage number that is available from the linkage service providing condition storing means, based on a previous number of times for cut in and the charging fee to the user Period overhead charge data in which a usage fee is calculated, a bearer corresponding to the calculated usage fee is determined based on the fee sharing policy stored in the fee payment policy storage means, and a usage fee is associated with each bearer It is a billing agent device comprising period period overhead billing data calculation means for calculating

本発明は、上記の発明において、前記期間俯瞰課金データ算出手段は、さらに、前記第三者と前記連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、前記仲介業者の仲介手数料を算出することを特徴とする。   According to the present invention, in the above-described invention, the period overhead billing data calculation means further includes the broker's contractor based on a contract between the third party and the third party broker. The brokerage fee is calculated.

本発明は、上記の発明において、前記期間俯瞰課金データ算出手段は、さらに、前記第三者と前記連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、前記サービスコンポーネント提供者のサービスコンポーネント提供料を算出することを特徴とする。   According to the present invention, in the above-described invention, the period overhead billing data calculation means further includes a third party service component provider between the third party and a service component provider that provides the service component of the cooperative service. A service component provision fee of the service component provider is calculated based on a contract.

また、上述した課題を解決するために、本発明は、Webサービスを連携した連携サービスの提供に際し、第三者が作成した前記連携サービスの提供に対する課金処理を代行し、前記第三者が作成した前記連携サービスの利用回数に課金料金を対応付けた提供条件を蓄積する連携サービス提供条件蓄積手段と、少なくとも前記連携サービスの利用料金に応じた負担者を含む料金負担方針であって、前記連携サービスの利用者に対する料金負担方針を蓄積する料金負担方針蓄積手段とを備えた課金代行装置の課金代行方法であって、前記第三者の端末から前記提供条件を取得して、前記連携サービス提供条件蓄積手段に蓄積させる連携サービス提供条件問合せステップと、前記利用者の端末から前記料金負担方針を取得して、前記料金負担方針蓄積手段に蓄積させる料金負担方針問合せステップと、前記利用者に前記連携サービスが利用された利用回数に対応付けられた前記課金料金を前記連携サービス提供条件蓄積手段から取得し、前記利回数と前記課金料金とに基づいて利用料金を算出し、算出した利用料金に応じた負担者を前記料金負担方針蓄積手段に蓄積された前記料金負担方針に基づいて判定し、負担者毎に利用料金を対応付けた期間俯瞰課金データを算出する期間俯瞰課金データ算出ステップとを含むことを特徴とする課金代行方法である。 In addition, in order to solve the above-described problem, the present invention performs a billing process for the provision of the cooperation service created by a third party when providing the cooperation service that cooperates with the Web service. A fee sharing policy including a service providing condition storage unit that stores a service condition in which a charge fee is associated with the number of times the service is used, and at least a bearer corresponding to the service charge of the service. A charge substitution method for a charge substitution apparatus comprising a charge burden policy accumulation means for accumulating a charge burden policy for a user of a service, wherein the provision condition is obtained from the third party terminal, and the cooperation service provision is provided. A cooperative service provision condition inquiry step to be stored in the condition storage means; and the charge sharing policy is acquired from the user terminal, and the charge sharing policy is acquired. Gets the rates burden policy inquiry step of storing the product means, said accounting fee associated with the coordination number of times of use of the service is available to the user from the collaboration service providing condition storing means, the number of times for the front cut And calculating the usage fee based on the charging fee, and determining a bearer corresponding to the calculated usage fee based on the fee sharing policy stored in the fee sharing policy storage means, And a period overhead charge data calculation step of calculating period overhead charge data in association with.

また、上述した課題を解決するために、本発明は、Webサービスを連携した連携サービスの提供に際し、第三者が作成した前記連携サービスの提供に対する課金処理を代行し、前記第三者が作成した前記連携サービスの利用回数に課金料金を対応付けた提供条件を蓄積する連携サービス提供条件蓄積手段と、少なくとも前記連携サービスの利用料金に応じた負担者を含む料金負担方針であって、前記連携サービスの利用者に対する料金負担方針を蓄積する料金負担方針蓄積手段とを備えた課金代行装置のコンピュータに、前記第三者の端末から前記提供条件を取得して、前記連携サービス提供条件蓄積手段に蓄積させる連携サービス提供条件問合せステップと、前記利用者の端末から前記料金負担方針を取得して、前記料金負担方針蓄積手段に蓄積させる料金負担方針問合せステップと、前記利用者に前記連携サービスが利用された利用回数に対応付けられた前記課金料金を前記連携サービス提供条件蓄積手段から取得し、前記利回数と前記課金料金とに基づいて利用料金を算出し、算出した利用料金に応じた負担者を前記料金負担方針蓄積手段に蓄積された前記料金負担方針に基づいて判定し、負担者毎に利用料金を対応付けた期間俯瞰課金データを算出する期間俯瞰課金データ算出ステップとを実行させるための課金代行プログラムである。 In addition, in order to solve the above-described problem, the present invention performs a billing process for the provision of the cooperation service created by a third party when providing the cooperation service that cooperates with the Web service. A fee sharing policy including a service providing condition storage unit that stores a service condition in which a charge fee is associated with the number of times the service is used, and at least a bearer corresponding to the service charge of the service. A charging agent computer having a charge sharing policy storage means for storing a charge payment policy for a service user is acquired from the third party terminal, and the cooperation service provision condition storage means A collaborative service provision condition inquiry step to be stored; and the charge sharing policy is acquired from the user terminal, and the charge sharing policy storage unit is acquired. Wherein the rates burden policy inquiry step of storing, obtains the accounting fee associated with entry limit the linkage service is available to the user from the collaboration service providing condition storing means, and before the number of times a cut in Calculate the usage fee based on the billing fee , determine the bearer according to the calculated usage fee based on the fee sharing policy stored in the fee sharing policy storage means, and respond to the usage fee for each bearer This is a billing agent program for executing a period bird's-eye view billing data calculation step for calculating attached period bird's-eye view billing data.

この発明によれば、第三者が作成した連携サービスの提供条件を問い合わせ、少なくとも利用料金の負担者を含む、連携サービスの利用者に対する料金負担方針を問い合わせ、連携サービスの提供条件と料金負担方針とに基づいて、一定期間の利用料金を含む期間俯瞰課金データを算出する。したがって、利用料金の負担の仕方についてのサービス作成者や、ユーザなどの要望に柔軟に対応することができるという利点が得られる。   According to this invention, inquires about the provision conditions of the cooperative service created by a third party, inquires about the charge burden policy for the users of the cooperative service, including at least the person who bears the usage fee, and provides the provision conditions of the cooperative service and the charge burden policy Based on the above, the period overhead billing data including the usage fee for a certain period is calculated. Therefore, there is an advantage that it is possible to flexibly respond to requests from service creators and users regarding how to pay the usage fee.

また、本発明によれば、連携サービス提供条件問合せ手段によって問い合わせた連携サービスの提供条件を蓄積する。したがって、一度取得した連携サービスの提供条件を蓄積しておくことで、問い合わせの回数を減らすことができるという利点が得られる。   Further, according to the present invention, the provision conditions of the cooperation service inquired by the cooperation service provision condition inquiry means are accumulated. Therefore, by accumulating the provision conditions of the cooperation service acquired once, there is an advantage that the number of inquiries can be reduced.

また、本発明によれば、料金負担方針問合せ手段によって問い合わせた料金負担方針を蓄積する。したがって、一度取得した料金負担方針を蓄積しておくことで、問い合わせの回数を減らすことができるという利点が得られる。   Further, according to the present invention, the charge burden policy inquired by the charge burden policy inquiry means is accumulated. Therefore, by accumulating the once acquired fee payment policy, there is an advantage that the number of inquiries can be reduced.

また、本発明によれば、さらに、第三者と連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、仲介業者の仲介手数料を算出する。したがって、稼動に見合った仲介手数料を容易に算出することができる。   Further, according to the present invention, the brokerage fee of the broker is calculated based on the contract between the third party and the broker of the cooperation service. Therefore, the brokerage fee commensurate with the operation can be easily calculated.

また、本発明によれば、さらに、第三者と連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、サービスコンポーネント提供者のサービスコンポーネント提供料を算出する。したがって、サービスコンポーネント提供者のサービスコンポーネント提供料を容易に算出することができる。   In addition, according to the present invention, the service component of the service component provider is further based on a contract between the third party service component providers between the third party and the service component provider that provides the service component of the cooperation service. Calculate the offer fee. Accordingly, the service component provision fee of the service component provider can be easily calculated.

以下、本発明の一実施形態を、図面を参照して説明する。
(システム構成)
図1は、本発明の実施形態による、システムの構成を示すブロック図である。図において、該システムは、ネットワーク1と、課金代行装置2と、サービス連携エンジン3と、サービスシナリオDB4と、サービスコンポーネント情報DB5と、ユーザコンテキスト・ポリシDB6と、サービスコンポーネント提供装置7と、ユーザ端末装置8と、サービス作成者端末装置9とから構成されている。課金代行装置2、サービス連携エンジン3、サービスシナリオDB4、サービスコンポーネント情報DB5、ユーザコンテキスト・ポリシDB6、サービスコンポーネント提供装置7、ユーザ端末装置8およびサービス作成者端末装置9は、ネットワーク1に接続されている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
(System configuration)
FIG. 1 is a block diagram showing a system configuration according to an embodiment of the present invention. In the figure, the system includes a network 1, a billing agency device 2, a service cooperation engine 3, a service scenario DB 4, a service component information DB 5, a user context policy DB 6, a service component providing device 7, and a user terminal. It comprises a device 8 and a service creator terminal device 9. The charging agent device 2, the service cooperation engine 3, the service scenario DB 4, the service component information DB 5, the user context policy DB 6, the service component providing device 7, the user terminal device 8, and the service creator terminal device 9 are connected to the network 1. Yes.

ネットワーク1は、電話交換等の通信ネットワーク、あるいは、インターネット等の情報ネットワーク、あるいは、移動体ネットワーク等のネットワークである。課金代行装置2は、サービス連携エンジン3から送られるサービス名、サービス作成者名、実行したサービスコンポーネント名等により連携サービスの提供に対する課金処理を代行する。詳細については後述する。   The network 1 is a communication network such as telephone exchange, an information network such as the Internet, or a network such as a mobile network. The billing agent device 2 performs billing processing for the provision of the linked service by the service name, the service creator name, the executed service component name, etc. sent from the service linkage engine 3. Details will be described later.

サービス連携エンジン3は、ユーザ端末装置8から送出されるサービス提供依頼の中に含まれるサービスシナリオを受信するか、あるいはサービスシナリオDB4にアクセスしてサービスシナリオを検索・設定する。また、サービス連携エンジン3は、受信または検索・設定したサービスシナリオについて、サービスコンポーネント情報DB5にアクセスして選択の候補となるサービスコンポーネントのオペレーションメタデータ群を検出し、検出したサービスコンポーネントのオペレーションメタデータ群について、ユーザコンテキスト・ポリシDB6にアクセスしてユーザの状況に適切なサービスコンポーネントのオペレーションメタデータを選択する。   The service cooperation engine 3 receives a service scenario included in the service provision request sent from the user terminal device 8 or accesses the service scenario DB 4 to search and set a service scenario. Further, the service cooperation engine 3 accesses the service component information DB 5 for the received or searched / set service scenario, detects the operation metadata group of the service component that is a candidate for selection, and detects the operation metadata of the detected service component. For the group, the user context policy DB 6 is accessed to select the operation metadata of the service component appropriate for the user's situation.

また、サービス連携エンジン3は、選択したサービスコンポーネントのオペレーションメタデータについて、サービスコンポーネント情報DB5にアクセスしてサービスコンポーネントのオペレーションのインタフェース情報を取得し、取得したインタフェース情報に基づきサービスコンポーネント提供装置7に実行を要求する。さらに、サービス連携エンジン3は、サービスコンポーネント提供装置7で実行された結果を受信・連携し、結果を依頼された連携サービスの実行結果としてユーザ端末装置8に返送する。また、サービス連携エンジン3は、課金代行処理のため、サービス名、サービス作成者、実行したサービスコンポーネント名を課金代行装置2に送る。   Also, the service cooperation engine 3 accesses the service component information DB 5 for the operation metadata of the selected service component, acquires the interface information of the operation of the service component, and executes it on the service component providing apparatus 7 based on the acquired interface information. Request. Further, the service cooperation engine 3 receives and cooperates with the result executed by the service component providing device 7 and returns the result to the user terminal device 8 as the execution result of the requested cooperation service. Further, the service cooperation engine 3 sends the service name, the service creator, and the name of the executed service component to the billing proxy device 2 for billing proxy processing.

サービスシナリオDB4は、連携サービスのサービスシナリオを蓄積するデータベースである。サービスシナリオには、サービスシナリオを検索する場合にアクセスされる、サービス名、サービス作成者名が含まれる。サービスコンポーネント情報DB5は、サービスコンポーネントのオペレーションメタデータ等を蓄積し、サービスコンポーネントのオペレーションメタデータを検索キーとしてサービスコンポーネントのオペレーションのインタフェース情報が取得できるデータベースであり、サービスコンポーネントのオペレーションメタデータ群を検出する場合、およびサービスコンポーネントのオペレーションのインタフェース情報を取得する場合にアクセスされる。ユーザコンテキスト・ポリシDB6は、ユーザのコンテキスト情報およびポリシ情報を蓄積するデータベースであり、ユーザに適切なサービスコンポーネントのオペレーションメタデータを選択する場合にアクセスされる。   The service scenario DB 4 is a database for accumulating service scenarios for cooperative services. The service scenario includes a service name and a service creator name that are accessed when searching for the service scenario. The service component information DB 5 is a database that accumulates service component operation metadata and the like, and is capable of acquiring service component operation interface information using the service component operation metadata as a search key, and detects service component operation metadata groups. And when acquiring interface information of service component operations. The user context policy DB 6 is a database that accumulates user context information and policy information, and is accessed when selecting operation metadata of a service component appropriate for the user.

サービスコンポーネント提供装置7は、サービスコンポーネントのオペレーションメタデータ等をサービスコンポーネント情報DB5に登録し、またサービス連携エンジン3から送られるサービスコンポーネントのオペレーションの実行の要求を受け、実行した結果をサービス連携エンジン3に返送する。ユーザ端末装置8は、ユーザが操作する端末装置であり、サービス連携エンジン3にサービス提供依頼情報を送出し、またサービス連携エンジン3から返送される依頼サービスの実行結果を受信する。サービス作成者端末装置9は、第三者と位置づけられる連携サービスの作成者、あるいは提供者が操作する端末装置であり、作成した連携サービスのサービスシナリオをサービスシナリオDB4に登録する。   The service component providing device 7 registers the operation metadata of the service component in the service component information DB 5, receives a request for execution of the operation of the service component sent from the service cooperation engine 3, and sends the execution result to the service cooperation engine 3. Return to The user terminal device 8 is a terminal device operated by a user, sends service provision request information to the service cooperation engine 3, and receives a request service execution result returned from the service cooperation engine 3. The service creator terminal device 9 is a terminal device operated by a creator or provider of a linked service that is positioned as a third party, and registers the created service scenario of the linked service in the service scenario DB 4.

なお、図面の都合上、サービスコンポーネント提供装置7、ユーザ端末装置8およびサービス作成者端末装置9は、1つずつ示しているが、それぞれ複数存在していてもよい。例えば、サービスコンポーネント提供装置7が3つであれば、サービスコンポーネント提供装置7a、サービスコンポーネント提供装置7b、サービスコンポーネント提供装置7cのように表わすものとする。また、図1に示す各機能要素は、独立して存在することも、併合して存荏することもできるものとする。   For convenience of drawing, one service component providing device 7, one user terminal device 8, and one service creator terminal device 9 are shown, but there may be a plurality of each. For example, if there are three service component providing devices 7, they are represented as a service component providing device 7a, a service component providing device 7b, and a service component providing device 7c. In addition, each functional element shown in FIG. 1 can exist independently or can exist together.

(システム機能)
上述したシステムの機能は、以下の通りである。サービス作成者端末装置9が連携サービスのサービスシナリオを作成し、サービスシナリオDB4に登録する。ユーザ端末装置8がサービス連携エンジン3にその連携サービスの提供を依頼すると、サービス連携エンジン3は、サービス作成者端末装置9に連携サービスの提供条件について問い合わせ、またユーザ端末装置8に利用料金の料金負担方針を問い合わせる。そして、サービス連携エンジン3は、これらの連携サービスの提供条件および料金負担方針に基づいて、一定期間を見通した利用料金等を算出して蓄積するようになっている。
(System function)
The functions of the system described above are as follows. The service creator terminal device 9 creates a service scenario for the linked service and registers it in the service scenario DB 4. When the user terminal device 8 requests the service cooperation engine 3 to provide the cooperation service, the service cooperation engine 3 inquires of the service creator terminal device 9 about the provision conditions of the cooperation service, and the user terminal device 8 charges the usage fee. Inquire about the burden policy. Then, the service cooperation engine 3 calculates and accumulates a usage fee or the like for a certain period based on the provision conditions and fee sharing policy of these cooperation services.

(課金代行装置構成)
次に、上述したシステム機能を実現する構成について説明する。
図2は、本実施形態による、課金代行装置2の構成例を示すブロック図である。なお、図2には、課金代行装置2の機能のうち、本発明に関る部分のみを概念的に示している。図2において、課金代行装置2は、本発明の特徴である連携サービス提供条件問合せ部211と、連携サービス提供条件蓄積部212と、本発明の特徴である料金負担方針問合せ部221と、本発明の特徴である料金負担方針蓄積部222と、本発明の特徴である期間俯瞰課金データ算出部231と、本発明の特徴である期間俯瞰課金データ蓄積部232とを備えている。
(Billing agent device configuration)
Next, a configuration for realizing the above-described system function will be described.
FIG. 2 is a block diagram illustrating a configuration example of the billing agency device 2 according to the present embodiment. Note that FIG. 2 conceptually shows only the portion related to the present invention among the functions of the billing agent device 2. In FIG. 2, the billing agent device 2 includes a cooperative service provision condition inquiry unit 211, a cooperative service provision condition storage unit 212, a fee sharing policy inquiry unit 221, which is a feature of the present invention, and the present invention. A charge burden policy storage unit 222 that is a feature of the present invention, a period overhead charge data calculation unit 231 that is a feature of the present invention, and a period overhead charge data storage unit 232 that is a feature of the present invention.

連携サービス提供条件問合せ部211は、第三者であるサービス作成者のサービス作成者端末装置9に連携サービスの提供条件を問い合わせる。連携サービス提供条件蓄積部212は、連携サービス提供条件問合せ部211が取得した連携サービスの提供条件を蓄積する。これにより、一度取得した連携サービスの提供条件を連携サービス提供条件蓄積部212から読み出すようにすれば、問い合わせの回数を減らすことができる。料金負担方針問合せ部221は、連携サービスのユーザに連携サービスの利用における利用料金の負担者を含む料金負担方針を問い合わせる。   The cooperation service provision condition inquiry unit 211 inquires of the service creator terminal device 9 of the third party service creator about the provision condition of the cooperation service. The cooperation service provision condition accumulation unit 212 accumulates the provision condition of the cooperation service acquired by the cooperation service provision condition inquiry unit 211. As a result, the number of inquiries can be reduced if the provision conditions for the cooperation service once acquired are read from the cooperation service provision condition storage unit 212. The fee sharing policy inquiring unit 221 inquires the user of the cooperation service about the fee sharing policy including the person who bears the usage fee for using the cooperation service.

料金負担方針蓄積部222は、料金負担方針問合せ部221が取得した料金負担方針を蓄積する。これにより、一度取得した料金負担方針を料金負担方針蓄積部222から読み出すようにすれば、問い合わせの回数を減らすことができる。期間俯瞰課金データ算出部231は、連携サービスの提供条件と料金負担方針とに基づいて、一定期間を見通した利用料金を含む期間俯瞰課金データを算出する。期間俯瞰課金データ蓄積部232は、期間俯瞰課金データ算出部231によって算出された期間俯瞰課金データを蓄積し、蓄積した期間俯瞰課金データを決済システム10に送出する。   The fee sharing policy storage unit 222 stores the fee sharing policy acquired by the fee sharing policy inquiry unit 221. As a result, the number of inquiries can be reduced by reading the once-obtained fee-bearing policy from the fee-burden policy accumulating unit 222. The period overhead billing data calculation unit 231 calculates the period overhead billing data including a usage fee for a fixed period based on the provision condition of the cooperation service and the charge burden policy. The period overhead billing data storage unit 232 accumulates the period overhead billing data calculated by the period overhead billing data calculator 231 and sends the accumulated period overhead billing data to the payment system 10.

また、期間俯瞰課金データ算出部231にあっては、第三者であるサービス作成者と連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、仲介業者の仲介手数料を算出することを含む。また、期間俯瞰課金データ算出部231にあっては、第三者であるサービス作成者と連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、サービスコンポーネント提供者のサービスコンポーネント提供料を算出することを含む。   In addition, the period overhead billing data calculation unit 231 calculates the brokerage fee of the broker based on the contract between the third party service creator and the broker of the cooperative service. Including doing. In addition, the period overhead billing data calculation unit 231 is based on a third party service component provider contract between a third party service creator and a service component provider that provides a service component of a linked service. Calculating a service component provision fee of the service component provider.

次に、図3(a)、(b)は、本実施形態による、連携サービスの提供条件の例、および料金負担方針の例を示す図である。図3(a)には、連携サービスの提供条件として、サービス名「P」、「Q」の2つの例を示している。Pサービスは、サービス作成者がLであり、初回は無料、2回目は500円、3回目以降は半額になることを示している。Qサービスは、サービス作成者がMであり、初回は1000円、2回目は500円、3回目以降は無料になり、間隔が1ケ月以上空くと、リセットされることを示している。また、図3(b)には、料金負担方針として、ユーザ名Aの例を示している。Aユーザには、自己負担が1000円までで、それ以上はEユーザおよびFユーザが均等負担することを示している。   Next, FIGS. 3A and 3B are diagrams illustrating an example of provision conditions for a cooperative service and an example of a charge sharing policy according to the present embodiment. FIG. 3A shows two examples of service names “P” and “Q” as conditions for providing a cooperative service. The P service indicates that the service creator is L, the first time is free, the second time is 500 yen, and the third time and later is half price. The Q service indicates that the service creator is M, the first time is 1000 yen, the second time is 500 yen, the third time is free, and the reset is made when the interval is longer than one month. FIG. 3B shows an example of the user name A as a charge burden policy. For the A user, the self-pay is up to 1000 yen, and beyond that, the E user and the F user are equally burdened.

次に、図4は、上記図3(a)に示す連携サービスの提供条件、および図3(B)に示す料金負担方針に基づいて算出した期間俯瞰課金データの例を示す図である。図において、7月1日(07.07.01)には、AユーザがPサービスを利用し、該Pサービスは始めての利用であるため、利用料金は0円である。このとき、実行したサービスコンポーネントは、サービスコンポーネント名(p1、p2、p3)である。また、7月2日(07.07.02)には、AユーザがPサービスを利用し、前日までの期間俯瞰課金データを参照すると、Pサービスは2回目であることが分かり、利用料金は500円となる。Aユーザの負担限度額は、図3(b)に示すように、1000円までであるので、この利用料金の負担者は、Aユーザになる。そして、実行したサービスコンポーネントは、サービスコンポーネント名(pl、p2、p3)である。   Next, FIG. 4 is a diagram illustrating an example of the period overhead billing data calculated based on the cooperation service provision condition shown in FIG. 3A and the fee sharing policy shown in FIG. In the figure, on July 1 (07.7.01), the A user uses the P service, and since this P service is the first use, the usage fee is 0 yen. At this time, the executed service component is a service component name (p1, p2, p3). Also, on July 2 (07.7.02), if the A user uses the P service and refers to the period overhead view data up to the previous day, it can be seen that the P service is the second time, and the usage fee is It will be 500 yen. As shown in FIG. 3 (b), the burden limit on the A user is up to 1000 yen, and the person who bears this usage fee is the A user. The executed service component is a service component name (pl, p2, p3).

また、7月3日(07.07.03)には、AユーザがQサービスを利用している。この場合、前日までの期間俯瞰課金データを参照すると、Qサービスは始めての利用であるため、利用料金は1000円である。したがって、先のPサービスの利用と合わせて、利用料金の合計は、1500円となる。Aユーザの負担限度額は、上述したように、1000円であるので、利用料金の合計1500円のうち、1000円がAユーザの負担となり、限度額を超えた500円を、EユーザおよびFユーザがそれぞれ250円ずつ負担することになる。実行したサービスコンポーネントは、サービスコンポーネント名(ql、q2、q3、q4、q5)である。   On July 3 (07.7.03), the A user is using the Q service. In this case, referring to the period overhead billing data up to the previous day, since the Q service is used for the first time, the usage fee is 1000 yen. Therefore, together with the use of the previous P service, the total usage fee is 1500 yen. As described above, since the A user's burden limit is 1000 yen, out of the total usage fee of 1500 yen, 1000 yen will be borne by the A user, and 500 yen exceeding the limit will be used as the E user and the F user. Each user will pay 250 yen. The executed service component is a service component name (ql, q2, q3, q4, q5).

次に、7月4日(07.07.04)には、AユーザがPサービスを利用している。この場合、前日までの期間俯瞰課金データを参照すると、Pサービスは3回目の利用であるため、利用料金は250円である。したがって、先のサービスの利用と合わせて、利用料金の合計は、1250円となる。Aユーザの負担限度額を考慮すると、利用料金の合計1250円のうち、1000円がAユーザの負担となり、限度額を超えた250円を、EユーザおよびFユーザがそれぞれ125円ずつ負担することになる。したがって、EユーザおよびFユーザは、先の負担額250円に125円を加えて、375円ずつ負担することになる。実行したサービスコンポーネント名(pl、p2、p3)である。   Next, on July 4 (07.7.04), the A user uses the P service. In this case, referring to the period overhead billing data up to the previous day, since the P service is used for the third time, the usage fee is 250 yen. Therefore, the total usage fee is 1250 yen together with the use of the previous service. In consideration of the A user's burden limit, out of the total usage fee of 1250 yen, 1000 yen will be borne by A user, and 250 yen exceeding the limit will be borne by E user and F user each 125 yen become. Therefore, the E user and the F user add 125 yen to the previous burden amount of 250 yen and bear 375 yen each. The name of the executed service component (pl, p2, p3).

次に、7月5日(07.07.05)には、AユーザがQサービスを利用している。この場合、前日までの期間俯瞰課金データを参照すると、Qサービス2回目の利用であるため、利用料金は500円である。したがって、先のサービスの利用と合わせて、利用料金の合計は、1500円となる。Aユーザの負担限度額を考慮すると、利用料金の合計1500円のうち、1000円がAユーザの負担となり、限度額を超えた500円を、EユーザおよびFユーザがそれぞれ250円ずつ負担することになる。したがって、EユーザおよびFユーザは、先の負担額375円に250円を加えて、625円ずつ負担することになる。実行したサービスコンポーネント名(ql、q2、q3、q4、q5)である。   Next, on July 5 (07.7.05), the A user uses the Q service. In this case, referring to the period overhead billing data up to the previous day, the usage fee is 500 yen because it is the second use of the Q service. Therefore, together with the use of the previous service, the total usage fee is 1500 yen. Considering the A user's burden limit, out of the total usage fee of 1500 yen, 1000 yen will be borne by A user, and 500 yen exceeding the limit will be borne by E user and F user by 250 yen each. become. Accordingly, the E user and the F user add 250 yen to the previous burden amount of 375 yen, and bear 625 yen each. The name of the executed service component (ql, q2, q3, q4, q5).

また、仲介業者は、Aユーザをはじめとして全てのユーザの期間俯瞰課金データを参照することにより、一定期間の間に仲介した総数、実行したサービスコンポーネントの種類、およびその総数を把握できることから、第三者であるサービス作成者と連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、稼動に見合った仲介手数料を算出することが可能になる。また、仲介業者は、Aユーザをはじめ全てのユーザの期間俯瞰課金データを参照することにより、実行したサービスコンポーネントの種類、およびその総数を把握できることから、第三者であるサービス作成者と連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、サービスコンポーネント提供者のサービスコンポーネント提供料を算出することが可能になる。   In addition, since the brokerage agent can grasp the total number of brokers, the types of service components executed during the fixed period, and the total number by referring to the period overview data of all users including the A user, Based on the contract between the third party service creator and the third party brokerage agent, it is possible to calculate a brokerage fee suitable for the operation. In addition, since the brokerage agent can grasp the types of service components executed and the total number of them by referring to the period overview data of all users including the A user, the third party service creator and the cooperation service Based on the third party service component provider contract with the service component provider that provides the service component, it is possible to calculate the service component provision fee of the service component provider.

(課金代行処理動作)
次に、本実施形態による課金代行装置の課金代行処理動作について説明する。
図5は、本実施形態による課金代理装置2の動作を説明するためのフローチャートである。図において、連携サービス提供条件問合せ部211がサービス連携エンジン3から送られたサービス名およびサービス作成者名により、連携サービス提供条件を問い合わせ(ステップS1)、連携サービス提供条件を連携サービス提供条件蓄積部212に蓄積する(ステップS2)。一方、料金負担方針問合せ部221がサービス連携エンジン3から送られたユーザ名により連携サービスの利用における利用料金の負担者を含む料金負担方針を問い合わせ(ステップS3)、料金負担方針を料金負担方針蓄積部222に蓄積する(ステップS4)。
(Billing proxy processing operation)
Next, the charging agent processing operation of the charging agent device according to the present embodiment will be described.
FIG. 5 is a flowchart for explaining the operation of the charge proxy device 2 according to the present embodiment. In the figure, the cooperative service provision condition inquiry unit 211 inquires the cooperative service provision condition based on the service name and the service creator name sent from the service cooperation engine 3 (step S1), and the cooperative service provision condition is stored in the cooperative service provision condition storage unit. It accumulates in 212 (step S2). On the other hand, the charge sharing policy inquiry unit 221 inquires the charge sharing policy including the charge payer in using the cooperation service based on the user name sent from the service cooperation engine 3 (step S3), and the charge sharing policy is stored in the charge sharing policy. The information is stored in the unit 222 (step S4).

次に、期間俯瞰課金データ算出部231が、期間俯瞰課金データ蓄積部232に蓄積されている過去の期間俯瞰課金データを参照し(ステップS5)、問い合わせて得た連携サービスの提供条件と料金負担方針、更にサービス連携エンジン3から送られてきた実行したサービスコンポーネント名により、期間俯瞰課金データを算出し(ステップS6)、算出した期間俯瞰課金データを期間俯瞰課金データ蓄積部232に蓄積する(ステップS7)。   Next, the period overhead billing data calculation unit 231 refers to the past period overhead billing data stored in the period overhead billing data storage unit 232 (step S5), and provides the cooperation service provision conditions and the charge burden obtained from the inquiry. Based on the policy and the executed service component name sent from the service cooperation engine 3, the period overhead charge data is calculated (step S6), and the calculated period overhead charge data is stored in the period overhead charge data storage unit 232 (step S6). S7).

なお、上記ステップS6にあっては、第三者であるサービス作成者と連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、仲介業者の仲介手数料を算出することを含む。また、ステップS6にあっては、第三者であるサービス作成者と連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、サービスコンポーネント提供者のサービスコンポーネント提供料を算出することを含む。   Note that the above step S6 includes calculating the brokerage fee of the broker based on the contract between the third party broker and the broker of the cooperation service. . In step S6, the service component is provided based on the contract between the third party service component provider and the service component provider that provides the service component of the linked service. Calculating the service component provision fee of the user.

(システム動作)
次に、本システムの動作について説明する。合わせて本発明の方法について説明する。
図6は、本実施形態によるシステムの動作を説明するためのシーケンス図である。図6では、サービス作成者端末装置9、ユーザ端末装置8、課金代行装置2、サービス連携エンジン3、サービスシナリオDB4、サービスコンポーネント情報DB5、ユーザコンテキスト・ポリシDB6およびサービスコンポーネント提供装置7間のシーケンスを示している。
(System operation)
Next, the operation of this system will be described. In addition, the method of the present invention will be described.
FIG. 6 is a sequence diagram for explaining the operation of the system according to the present embodiment. In FIG. 6, the sequence among the service creator terminal device 9, the user terminal device 8, the charging agent device 2, the service cooperation engine 3, the service scenario DB 4, the service component information DB 5, the user context policy DB 6, and the service component providing device 7 is shown. Show.

まず、サービス作成者端末装置9は、連携サービスを作成し、サービスシナリオDB4に登録する(ステップB1)。ユーザ端末装置8は、サービス連携エンジン3にサービス提供依頼を送信する(ステップB2)。サービス連携エンジン3は、サービス提供依頼を受信し、サービスシナリオDB4、サービスコンポーネント情報DB5、ユーザコンテキスト・ポリシDB6にアクセスし、実行すべきサービスコンポーネントを選択し(ステップB3〜ステップB5)、サービスコンポーネント提供装置7に実行を要求する(ステップB6)。   First, the service creator terminal device 9 creates a cooperation service and registers it in the service scenario DB 4 (step B1). The user terminal device 8 transmits a service provision request to the service cooperation engine 3 (step B2). The service cooperation engine 3 receives the service provision request, accesses the service scenario DB 4, the service component information DB 5, and the user context policy DB 6, selects a service component to be executed (step B 3 to step B 5), and provides the service component The apparatus 7 is requested to execute (step B6).

次に、サービス連携エンジン3は、実行の結果を依頼された連携サービスの実行結果を、ユーザ端末装置8に返送し(ステップB7)、課金代行装置2にサービス名、サービス作成者、実行したサービスコンポーネント名を送信する(ステップB8)。課金代行装置2は、サービス作成者端末装置9に連携サービスの提供条件を問い合わせ(ステップB9)、ユーザ端末装置8に連携サービスの利用における利用料金の負担者を含む料金負担方針を問い合わせ(ステップB10)、期間俯瞰課金データを算出し(ステップB11)、該期間俯瞰課金データを期間俯瞰課金データ蓄積部232に蓄積する(ステップB12)。   Next, the service cooperation engine 3 returns the execution result of the cooperation service requested for the execution result to the user terminal device 8 (step B7), and the service name, the service creator, and the executed service to the billing agent device 2. The component name is transmitted (step B8). The billing agent device 2 inquires the service creator terminal device 9 about the provision conditions of the cooperation service (step B9), and inquires the user terminal device 8 about the fee sharing policy including the charge fee payer in using the cooperation service (step B10). ), The period overhead charge data is calculated (step B11), and the period overhead charge data is stored in the period overhead charge data storage unit 232 (step B12).

なお、上記ステップB9にあっては、問い合わせた連携サービスの提供条件を連携サービス提供条件蓄積部212に蓄積することを含む。また、ステップB10にあっては、問い合わせた料金負担方針を料金負担方針蓄積部222に蓄積することを含む。また、ステップB11にあっては、第三者であるサービス作成者と連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、仲介業者の仲介手数料を算出することを含む。また、ステップB11にあっては、第三者であるサービス作成者と連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、サービスコンポーネント提供者のサービスコンポーネント提供料を算出することを含む。   Note that step B9 includes accumulating inquired cooperation service provision conditions in the cooperation service provision condition accumulating unit 212. Step B10 includes storing the inquired fee sharing policy in the fee sharing policy storage unit 222. In step B11, the brokerage fee of the broker is calculated based on the contract between the third party service creator and the broker of the cooperation service. In step B11, the service component is provided based on the contract between the third party service component provider and the service component provider that provides the service component of the linked service. Calculating the service component provision fee of the user.

上述した実施形態によれば、サービス作成者が持つ要望や、ユーザが持つ要望を汲み入れた課金処理が可能になり、サービス作成者のサービス提供の仕方や、ユーザに対する利用料金の負担方法などについて、多様に、かつ柔軟に対応することができる。   According to the above-described embodiment, it becomes possible to perform billing processing that incorporates the demands of the service creator and the demands of the user, how to provide the service creator's service, how to pay the usage fee to the user, etc. It is possible to respond flexibly and flexibly.

また、本発明によれば、更に下記に述べる効果ないし利点がある。
(1)エンドユーザにとっては、ユーザの都合に合わせて利用料金の負担者を決めることができるようになり、利用しやすくなる。
(2)サービスを仲介する通信事業者にとっては、エンドユーザの都合、およびサービス作成者の都合に柔軟に対応することが可能となることから、両者にとって有益となり、利用者の囲い込みができるようになる。
Further, according to the present invention, there are the following effects and advantages.
(1) For the end user, it becomes possible to determine the person who bears the usage fee according to the convenience of the user, and it becomes easy to use.
(2) Since it is possible for the telecommunications carrier that mediates the service to flexibly respond to the convenience of the end user and the convenience of the service creator, it is beneficial to both, and the user can be enclosed. Become.

なお、本発明は、図1〜図6を用いて説明した形態に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能である。   In addition, this invention is not limited to the form demonstrated using FIGS. 1-6, In the range which does not deviate from the main point, it can be variously changed.

また、上述した課金代行装置2における各処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、各処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。   In addition, a program for realizing the functions of the processing units in the above-described charging proxy device 2 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. Thus, each process may be performed. Here, the “computer system” may include an OS and hardware such as peripheral devices. Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used. The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。   Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

上述したように、本発明が産業上の利用が可能であることは明らかである。即ちエンドユーザにとっては、ユーザの都合に合わせて利用料金の負担者を決めることができるので利用しやすくなり、サービスを仲介する通信事業者にとっては、エンドユーザの都合、およびサービス作成者の都合を受け入れられることから、両者にとって有益となり、利用者の囲い込みができるようになることから、サービスの利用拡大、システムおよび関連装置の需要が一層高まることが期待できる。   As described above, it is obvious that the present invention can be used industrially. In other words, it is easy for the end user to decide the person who bears the usage fee according to the convenience of the user, and for the telecommunications carrier that mediates the service, the convenience of the end user and the convenience of the service creator are determined. Since it is accepted, it is useful for both, and the user can be enclosed, so it can be expected that the use of the service is expanded and the demand for the system and related devices is further increased.

本発明の実施形態による、システムの構成を示すブロック図である。It is a block diagram which shows the structure of the system by embodiment of this invention. 本実施形態による、課金代行装置2の構成例を示すブロック図である。It is a block diagram which shows the structural example of the charge proxy apparatus 2 by this embodiment. 本実施形態による、連携サービスの提供条件の例、および料金負担方針の例を示す図である。It is a figure which shows the example of the provision conditions of a cooperation service, and the example of a charge burden policy by this embodiment. 本実施形態による連携サービスの提供条件、および料金負担方針に基づいて算出した期間俯瞰課金データの例を示す図である。It is a figure which shows the example of provision conditions of the cooperation service by this embodiment, and the period overhead billing data calculated based on the charge burden policy. 本実施形態による課金代理装置2の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the charge proxy apparatus 2 by this embodiment. 本実施形態によるシステムの動作を説明するためのシーケンス図である。It is a sequence diagram for demonstrating operation | movement of the system by this embodiment.

符号の説明Explanation of symbols

1 ネットワーク
2 課金代行装置
211 連携サービス提供条件問合せ部
212 連携サービス提供条件蓄積部
221 料金負担方針問合せ部
222 料金負担方針蓄積部
231 期間傭轍課金データ算出部
232 期間傭峨課金データ蓄積部
3 サービス連携エンジン
4 サービスシナリオDB
5 サービスコンポーネント情報DB
6 ユーザコンテキスト・ポリシDB
7 サービスコンポーネント提供装置
8 ユーザ端末装置
9 サービス作成者端末装置
DESCRIPTION OF SYMBOLS 1 Network 2 Charging agency device 211 Cooperation service provision condition inquiry part 212 Cooperation service provision condition accumulation part 221 Charge burden policy inquiry part 222 Charge burden policy accumulation part 231 Period 傭 轍 charging data calculation part 232 Period 傭 峨 charging data accumulation part 3 Service Cooperation engine 4 Service scenario DB
5 Service component information DB
6 User Context Policy DB
7 Service component providing device 8 User terminal device 9 Service creator terminal device

Claims (5)

Webサービスを連携した連携サービスの提供に際し、第三者が作成した前記連携サービスの提供に対する課金処理を代行する課金代行装置であって、
前記第三者が作成した前記連携サービスの利用回数に課金料金を対応付けた提供条件を蓄積する連携サービス提供条件蓄積手段と、
前記第三者の端末から前記提供条件を取得して、前記連携サービス提供条件蓄積手段に蓄積させる連携サービス提供条件問合せ手段と、
少なくとも前記連携サービスの利用料金に応じた負担者を含む料金負担方針であって、前記連携サービスの利用者に対する料金負担方針を蓄積する料金負担方針蓄積手段と、
前記利用者の端末から前記料金負担方針を取得して、前記料金負担方針蓄積手段に蓄積させる料金負担方針問合せ手段と、
前記利用者に前記連携サービスが利用された利用回数に対応付けられた前記課金料金を前記連携サービス提供条件蓄積手段から取得し、前記利回数と前記課金料金とに基づいて利用料金を算出し、算出した利用料金に応じた負担者を前記料金負担方針蓄積手段に蓄積された前記料金負担方針に基づいて判定し、負担者毎に利用料金を対応付けた期間俯瞰課金データを算出する期間俯瞰課金データ算出手段と
を備えることを特徴とする課金代行装置。
A charging agent device acting on behalf of a charging process for providing the cooperation service created by a third party when providing a cooperation service in cooperation with a Web service,
A collaborative service provision condition accumulating means for accumulating provision conditions in which a billing fee is associated with the number of times of use of the collaborative service created by the third party;
Acquiring the provision condition from the third-party terminal, the cooperation service provision condition inquiring means for storing in the cooperation service provision condition storage means,
A charge sharing policy including at least a bearer corresponding to the use fee of the cooperative service, and charge charge policy storage means for storing a charge pay policy for the user of the cooperative service;
A charge burden policy inquiry means for acquiring the charge burden policy from the terminal of the user and storing the charge burden policy accumulation means;
The acquired usage the charging rates which the linkage service is associated with the number of times of use which is utilized in the user from the collaboration service providing condition storing means, calculates a usage fee based the previous count for cut in and the charging rates A period for determining a bearer corresponding to the calculated usage fee based on the fee sharing policy stored in the fee sharing policy storage unit and calculating period overhead charging data in which a usage fee is associated with each bearer An accounting agent device comprising: overhead view accounting data calculation means.
前記期間俯瞰課金データ算出手段は、さらに、前記第三者と前記連携サービスの仲介業者との間の第三者仲介業者間契約に基づいて、前記仲介業者の仲介手数料を算出する
ことを特徴とする請求項1に記載の課金代行装置。
The period overhead billing data calculation means further calculates a brokerage fee of the broker based on a third party broker contract between the third party and the broker of the cooperative service. The charging agent device according to claim 1.
前記期間俯瞰課金データ算出手段は、さらに、前記第三者と前記連携サービスのサービスコンポーネントを提供するサービスコンポーネント提供者との間の第三者サービスコンポーネント提供者間契約に基づいて、前記サービスコンポーネント提供者のサービスコンポーネント提供料を算出する
ことを特徴とする請求項1または請求項2のいずれかに記載の課金代行装置。
The period overhead billing data calculation means further provides the service component provision based on a third party service component provider contract between the third party and a service component provider that provides the service component of the cooperative service. The charge agent device according to claim 1, wherein a service component provision fee of the user is calculated.
Webサービスを連携した連携サービスの提供に際し、第三者が作成した前記連携サービスの提供に対する課金処理を代行し、前記第三者が作成した前記連携サービスの利用回数に課金料金を対応付けた提供条件を蓄積する連携サービス提供条件蓄積手段と、少なくとも前記連携サービスの利用料金に応じた負担者を含む料金負担方針であって、前記連携サービスの利用者に対する料金負担方針を蓄積する料金負担方針蓄積手段とを備えた課金代行装置の課金代行方法であって、
前記第三者の端末から前記提供条件を取得して、前記連携サービス提供条件蓄積手段に蓄積させる連携サービス提供条件問合せステップと、
前記利用者の端末から前記料金負担方針を取得して、前記料金負担方針蓄積手段に蓄積させる料金負担方針問合せステップと、
前記利用者に前記連携サービスが利用された利用回数に対応付けられた前記課金料金を前記連携サービス提供条件蓄積手段から取得し、前記利回数と前記課金料金とに基づいて利用料金を算出し、算出した利用料金に応じた負担者を前記料金負担方針蓄積手段に蓄積された前記料金負担方針に基づいて判定し、負担者毎に利用料金を対応付けた期間俯瞰課金データを算出する期間俯瞰課金データ算出ステップと
を含むことを特徴とする課金代行方法。
When providing a linked service linked with a Web service, the billing process for providing the linked service created by a third party is performed on the behalf, and the billing fee is associated with the number of times the linked service is created by the third party. A charge service policy storage means for storing a service charge condition storage means for storing conditions, and a charge share policy including at least a bearer corresponding to the charge for use of the link service, and storing a charge share policy for the user of the link service A billing agency method for a billing agency device comprising:
A cooperative service provision condition inquiry step for acquiring the provision condition from the third party terminal and storing the provision condition in the cooperative service provision condition storage unit;
A charge burden policy inquiry step for acquiring the charge burden policy from the user terminal and storing the charge burden policy in the charge burden policy accumulation means;
The acquired usage the charging rates which the linkage service is associated with the number of times of use which is utilized in the user from the collaboration service providing condition storing means, calculates a usage fee based the previous count for cut in and the charging rates A period for determining a bearer corresponding to the calculated usage fee based on the fee sharing policy stored in the fee sharing policy storage unit and calculating period overhead charging data in which a usage fee is associated with each bearer A billing agent method comprising: an overhead billing data calculation step.
Webサービスを連携した連携サービスの提供に際し、第三者が作成した前記連携サービスの提供に対する課金処理を代行し、前記第三者が作成した前記連携サービスの利用回数に課金料金を対応付けた提供条件を蓄積する連携サービス提供条件蓄積手段と、少なくとも前記連携サービスの利用料金に応じた負担者を含む料金負担方針であって、前記連携サービスの利用者に対する料金負担方針を蓄積する料金負担方針蓄積手段とを備えた課金代行装置のコンピュータに、
前記第三者の端末から前記提供条件を取得して、前記連携サービス提供条件蓄積手段に蓄積させる連携サービス提供条件問合せステップと、
前記利用者の端末から前記料金負担方針を取得して、前記料金負担方針蓄積手段に蓄積させる料金負担方針問合せステップと、
前記利用者に前記連携サービスが利用された利用回数に対応付けられた前記課金料金を前記連携サービス提供条件蓄積手段から取得し、前記利回数と前記課金料金とに基づいて利用料金を算出し、算出した利用料金に応じた負担者を前記料金負担方針蓄積手段に蓄積された前記料金負担方針に基づいて判定し、負担者毎に利用料金を対応付けた期間俯瞰課金データを算出する期間俯瞰課金データ算出ステップと
を実行させるための課金代行プログラム。
When providing a linked service linked with a Web service, the billing process for providing the linked service created by a third party is performed on the behalf, and the billing fee is associated with the number of times the linked service is created by the third party. A charge service policy storage means for storing a service charge condition storage means for storing conditions, and a charge share policy including at least a bearer corresponding to the charge for use of the link service, and storing a charge share policy for the user of the link service A computer of a billing agency device comprising means,
A cooperative service provision condition inquiry step for acquiring the provision condition from the third party terminal and storing the provision condition in the cooperative service provision condition storage unit;
A charge burden policy inquiry step for acquiring the charge burden policy from the user terminal and storing the charge burden policy in the charge burden policy accumulation means;
The acquired usage the charging rates which the linkage service is associated with the number of times of use which is utilized in the user from the collaboration service providing condition storing means, calculates a usage fee based the previous count for cut in and the charging rates A period for determining a bearer corresponding to the calculated usage fee based on the fee sharing policy stored in the fee sharing policy storage unit and calculating period overhead charging data in which a usage fee is associated with each bearer Billing agency program to execute overhead view billing data calculation step.
JP2008069244A 2008-03-18 2008-03-18 Billing agent device, billing agent method, and billing agent program Expired - Fee Related JP5084571B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008069244A JP5084571B2 (en) 2008-03-18 2008-03-18 Billing agent device, billing agent method, and billing agent program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008069244A JP5084571B2 (en) 2008-03-18 2008-03-18 Billing agent device, billing agent method, and billing agent program

Publications (2)

Publication Number Publication Date
JP2009223755A JP2009223755A (en) 2009-10-01
JP5084571B2 true JP5084571B2 (en) 2012-11-28

Family

ID=41240436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008069244A Expired - Fee Related JP5084571B2 (en) 2008-03-18 2008-03-18 Billing agent device, billing agent method, and billing agent program

Country Status (1)

Country Link
JP (1) JP5084571B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6110282B2 (en) * 2013-11-19 2017-04-05 株式会社日立製作所 Reward distribution system and distribution management device
MX2020010922A (en) * 2018-04-16 2021-01-08 Cloudblue Llc System and method for matching revenue streams in a cloud service broker platform.
JP6611889B1 (en) * 2018-10-02 2019-11-27 株式会社シェーン Beverage billing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3800586B2 (en) * 2000-09-05 2006-07-26 日本電信電話株式会社 Billing settlement service surcharge calculation method and system
JP2002325136A (en) * 2001-04-26 2002-11-08 Nippon Telegr & Teleph Corp <Ntt> Content distribution / billing settlement system, network management center, and information distribution center
JP2002373296A (en) * 2001-06-14 2002-12-26 Hitachi Ltd Web service type charging provider system

Also Published As

Publication number Publication date
JP2009223755A (en) 2009-10-01

Similar Documents

Publication Publication Date Title
JP3902136B2 (en) Service provider system, resource counter service provider system, SOAP web service system, method and program including counting / billing mechanism for web services based on SOAP communication protocol
US11151607B2 (en) Blockchain-enabled targeted content system
US10891666B1 (en) Integration of sequences of invocable services
JP3813210B2 (en) Online advertising system and method
JP4423026B2 (en) Advertisement distribution system and method
RU2595597C2 (en) Electronic trading platform of arranged images of services
JP5240903B2 (en) Affiliate advertisement monitoring system and method
JPH09114755A (en) Information charging system
US20110010415A1 (en) Personal information bank system
JP5259412B2 (en) Identification of fake information requests
JP5084571B2 (en) Billing agent device, billing agent method, and billing agent program
US20030037013A1 (en) Web site access service providing system
US20110055229A1 (en) System and method for generating a valuation of revenue opportunity for a keyword from a valuation of online sessions on a website from user activities following a keyword search
JPWO2002071293A1 (en) Ad distribution system
US20020082854A1 (en) Profits sharing system for agency service, method thereof, and computer readable recording medium
JP2002329136A (en) Advertising point processing method, web server and advertising point server
JPWO2014196032A1 (en) Portal site system and method of using application, content, and service using portal site system
KR100803589B1 (en) Resource sharing service using P2P and its use method
JP2006259983A (en) Affiliate program execution apparatus, computer program, and program storage medium
JP4816958B2 (en) Information processing system and communication cost calculation method
JP2007066222A (en) Grid computing system, isp server, charging method and program
JP4680171B2 (en) Network service platform apparatus, billing system, billing method, and billing program in service cooperation
JP5343026B2 (en) Information mediating apparatus, method and program
JP5662595B1 (en) Portal site usage results collection system and portal site usage results collection method
KR20090030882A (en) Mobile Search Advertising System and Billing and Settlement Method Using the Same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111011

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120724

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120828

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120904

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150914

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees