(57)【要約】【課題】安全かつ効率のよい、汎用的なネットワークサービスを提供すること。【解決手段】端末２３が、通信ネットワーク機能部２５のアドレス情報をデータベース１５に問い合わせると、データベース１５は、端末２３に対してサービスバス１３のアドレスを通知する。サービスバス１３は、サービス要求メッセージを端末２３から受け付け、サービスバス１３に設定されている実行順序に従って処理を行い、実行制御サーバ１１に該要求メッセージを送信する。実行制御サーバは処理を実行後、サービスバスを介して、サービスを提供する通信ネットワーク機能部２５に、要求メッセージを送信する。通信ネットワーク機能部２５は要求されたサービスを実施し、サービスバス１３に対して応答メッセージを送信し、サービスバス１３は、要求されたサービスの実行結果等を端末２３に通知する。【選択図】図１
2008217111.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークサービスと情報ネットワークサービスとのうち少なくともいずれか一方を提供するネットワークサービス機能部と、前記ネットワーク機能部からのサービスを要求する端末とに、通信可能に接続するサービスバスと、
前記サービスバスに接続する実行制御部と、
前記端末に通信可能に接続され、前記ネットワークサービス機能部のアドレスを保持するデータベースと、
を具備し、
前記データベースは、前記端末から前記ネットワークサービス機能部のアドレスに関する検索要求を前記端末から受け付けると、前記端末に前記サービスバスのアドレスを通知し、
前記サービスバスは、前記端末からサービス要求メッセージと認証情報とを受け付け、
前記実行制御部は、前記認証情報を認証し、
前記実行制御部による前記認証情報の認証が確認されると、前記サービスバスは、前記サービス要求メッセージを前記ネットワークサービス機能部に送信し、前記ネットワークサービス機能部は前記サービスバスを介して前記端末にサービスを提供することを特徴とするネットワークサービス提供装置。
【請求項２】
前記サービスバスは、前記ネットワークサービス機能部の実行順序の設定を保持し、前記設定に従って、前記ネットワークサービス機能部は前記サービスバスを介して前記端末にサービスを提供することを特徴とする請求項１記載のネットワークサービス提供装置。
【請求項３】
前記サービスバスは、前記サービス要求メッセージとともに、トラフィック監視処理に必要なパラメータを前記端末から受け付け、
前記実行制御部は、前記パラメータを用いてトラフィック監視処理を行うことを特徴とする請求項１記載のネットワークサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク、情報ネットワークのサービスを提供する汎用的なネットワークサービス提供装置に関する。
【背景技術】
【０００２】
近年、通信ネットワークのＩＰ（Internet Protocol）化に伴い、通信ネットワークと情報ネットワークとを連携する技術が国際的に開発されている。例えば、通信ネットワークの国際標準化機関ＩＴＵ−Ｔでは、通信ネットワークをＩＰ化した次世代ネットワーク（ＮＧＮ：Next Generation Network）におけるインタフェースやサービスの標準化活動が活発に行われている。
また、Ｗｅｂサービスを効率よく実現するための機構として、標準的なインタフェースを有する再利用可能なソフトウェア部品の組み合わせによってシステムを構成するサービス指向アーキテクチャ（ＳＯＡ：Service-oriented architecture）という技術を用いたＷｅｂサービスシステムが構築されている。ＳＯＡ技術を用いることにより、新規サービスを開発する場合でも、既存のソフトウェア部品を利用して、効率よくかつ短時間に該サービスの提供が可能となる。例えば、特許文献１には、通信ネットワークと情報ネットワークの連携によるサービスの具体的な提供手段が記載されている。
【０００３】
【特許文献１】特開２００５−３３２１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されるような従来技術は、主に特定のサービスを提供するためのものであり、汎用的なサービス提供システムではないため、提供するサービスごとにサービス提供システムを開発する必要があるという問題があった。
また、従来の技術では、個々のサービス提供システムごとにサービス要求者の認証処理やトラフィック監視処理等を行わなければならず、個々のサービス提供元に負担が係るという問題があった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、通信ネットワークサービスと情報ネットワークサービスとを提供するものであり、個々のサービス提供元での認証処理やトラフィック監視といった処理を行うことなく、安全で、かつ効率のよい、汎用的なネットワークサービスを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために本発明は、通信ネットワークサービスと情報ネットワークサービスとのうち少なくともいずれか一方を提供するネットワークサービス機能部と、前記ネットワーク機能部からのサービスを要求する端末とに、通信可能に接続するサービスバスと、前記サービスバスに接続する実行制御部と、前記端末に通信可能に接続され、前記ネットワークサービス機能部のアドレスを保持するデータベースと、を具備し、前記データベースは、前記端末から前記ネットワークサービス機能部のアドレスに関する検索要求を前記端末から受け付けた際に、前記端末に前記サービスバスのアドレスを通知し、前記サービスバスは、前記端末からサービス要求メッセージと認証情報とを受け付け、前記実行制御部は、前記認証情報を認証し、前記実行制御部による前記認証情報の認証が確認されると、前記サービスバスは、前記サービス要求メッセージを前記ネットワークサービス機能部に送信し、前記ネットワークサービス機能部は前記サービスバスを介して前記端末にサービスを提供することを特徴とする。
【０００７】
端末からのサービス要求はサービスバスに送られる。実行制御部が端末の認証処理を行うため、サービス提供元では認証処理を行う必要がない。また、実行制御部がトラフィック監視処理を行うことも可能である。
また、サービスバスは、ネットワークサービス機能部の実行順序の設定を保持し、設定に従って、前記ネットワークサービス機能部は前記サービスバスを介して端末にサービスを提供する。
サービスバスが保持する設定は変更可能であり、この設定を元にサービス提供の実行を制御するため、複数の、或いは、異なる形態のサービス機能部からのサービスの提供処理を制御することが可能となる。
【発明の効果】
【０００８】
本発明によれば、提供するネットワークサービスやサービスを受ける通信端末側の種類や形態等に拠らず、安全に効率よくネットワークサービスが提供される。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照しながら、本発明に係るネットワークサービス提供装置の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１０】
図１は、本発明の本実施の形態に係るネットワークサービス提供システム１の構成例を示す機能ブロック構成図である。
図１に示すように、ネットワークサービス提供システム１は、ネットワークサービス提供装置３、端末２３、通信ネットワーク機能部２５、情報ネットワーク機能部２７等から構成される。
ネットワークサービス提供システム１では、サービ要求者Ａは、端末２３を用いて、ネットワークサービス提供装置３を介して、通信ネットワーク機能部２５或いは情報ネットワーク機能部２７の提供するサービスを受けるものである。
【００１１】
端末２３は、ネットワークサービス提供装置３に接続し、ネットワークサービス提供装置３を介して、通信ネットワーク機能部２５、情報ネットワーク機能部２７に対して通信や情報のサービス提供を要求する。端末２３は、例えば、コンピュータや携帯型電話端末（携帯電話端末あるいはＰＨＳ（登録商標、パーソナル・ハンディフォン・システム）端末）やＰＤＡ（パーソナル・デジタル・アシスタント）などである。
【００１２】
通信ネットワーク機能部２５は、例えば電話サービス、ＴＶ電話サービス、メールサービス、企業内網等であり、情報ネットワーク機能部２７は、例えば、Ｗｅｂサービス（情報提供サービス）、放送サービス等であり、両者とも企業などのサービス提供者から提供される。
【００１３】
ネットワークサービス提供装置３は、実行制御機能部５とデータベース１５から構成される。実行制御機能部５は、実行制御サーバ１１とサービスバス１３からなる。
サービスバス１３は、端末２３、通信ネットワーク機能部２５、情報ネットワーク機能部２７等に接続するインタフェースである。サービスバス１３は、実行制御の順番等の設定を記憶する機能を有し、その設定は容易に変更可能である。そして、実行制御の順番設定により、通信ネットワーク機能部２５や情報ネットワーク機能部２７の個々の機能ごとに実行制御のＯＮ／ＯＦＦ、実行順序の変更が行われる。
【００１４】
サービスバス１３は端末２３から受け取った要求メッセージや設定等を実行制御サーバ１１に通知し、実行制御サーバ１１は、端末２３から送られたメッセージ、認証情報、或いはサービスバスの設定を元に、端末２３の認証、記録等の処理を行う。
実行制御サーバ１１が複数ある場合でも、サービスバス１３の記憶する設定により、複数のサーバの実行順序、処理等を制御することが可能である。
データベース１５は、通信ネットワーク機能部２５や情報ネットワーク機能部２７が提供するサービスのアドレス等を記憶する。
【００１５】
次に、ネットワークサービス提供装置３によるサービス提供処理について説明する。図２は、ネットワークサービス提供装置３による通信サービス提供処理の流れを示すシーケンス図である。
サービス要求者Ａは、端末２３からデータベース１５に対して、通信ネットワーク機能部２５のアドレス情報を問い合わせる（ステップＳ１０１）。データベース１５は問い合わせを受け付け、端末２３に対してサービスバス１３のアドレスを通知する（ステップＳ１０２）。
【００１６】
端末２３は、サービスバス１３に通信ネットワークサービスの要求メッセージを送信する。この際、要求メッセージと共に、サービス要求者Ａの認証情報やトラフィック監視処理に必要なパラメータが送られることもある。サービスバス１３は、サービス要求者Ａによって入力されたサービス要求メッセージを端末２３から受け付け（ステップＳ１０３）、サービスバス１３に設定されている実行順序に基づいて、実行制御サーバ１１に該要求メッセージ等を送信する（ステップＳ１０４）。実行制御サーバ１１は、送信されたメッセージや認証情報、トラフィック監視処理パラメータ等を元に、端末２３に対するサービス要求の認証、該要求メッセージの受信時刻の記録等の処理を行う（ステップＳ１０５）。
【００１７】
実行制御サーバ１１は、認証に必要な認証情報（ユーザ名やパスワード等）或いはトラフィック監視処理に必要なパラメータ等を削除し、サービスバスに対して要求メッセージを送信する（ステップＳ１０６）。サービスバス１３は、サービスを提供する通信ネットワーク機能部２５に、要求メッセージを送信する（ステップＳ１０７）。通信ネットワーク機能部２５は要求されたサービスを実施し（ステップＳ１０８）、サービスバス１３に対して応答メッセージを送信する（ステップ１０９）。
【００１８】
サービスバス１３は、応答メッセージを実行制御サーバ１１に転送し（ステップＳ１１０）、実行制御サーバ１１は応答メッセージを受信し、当該通信サービス機能の実施にかかった時間等を記録した後（ステップＳ１１１）、メッセージをサービスバス１３に送信する（ステップＳ１１２）。サービスバス１３は、要求されたサービスの実行結果等を端末２３に通知する（ステップＳ１１３）。
ステップＳ１０３からステップＳ１１３の実行順序等はサービスバス１３が記憶する設定によって決められる。この設定は変更可能である。
また、端末２３から情報ネットワーク機能部２７によるサービス提供を要求した場合も同様の流れとなる。
【００１９】
以上説明したネットワークサービス提供装置３によるサービス提供処理について、具体的な例をあげて以下に説明する。
ネットワークサービス提供装置３が、通信ネットワークサービスを提供する場合について説明する。例えば、サービス要求者Ａがサービス要求者Ｂとの電話接続サービスを要求する場合について説明する。図３は、電話接続サービス提供システムの機能ブロック構成図である。
【００２０】
サービス要求者Ａは、端末２３ａを用いて、電話サービス名とサービス提供元のアドレスを管理するデータベース１５に対して、電話接続サービス提供元（電話サービス提供サーバ）のアドレスを検索する。データベース１５はアドレスの検索要求を受け付け、端末２３ａに対してサービスバス１３のアドレスを通知する。
【００２１】
サービス要求者Ａは、通知されたサービスバス１３のアドレスに対して、サービス要求者Ａのユーザ名とパスワードと共に、端末２３ａとサービス要求者Ｂの端末２３ｂとの電話接続サービスの要求メッセージを送信する。サービスバス１３は要求メッセージ等を受け付け、実行制御サーバ１１に送信する。実行制御サーバ１１は、送られたユーザ名とパスワード等からサービス要求者Ａがサービスを利用可能かどうかを判定する。サービス要求者Ａが電話接続サービスを利用可能な権限を有すると判断された場合、実行制御サーバ１１は、サービスバス１３を通して、電話接続サービスを提供する通信ネットワーク機能部２５−１に対して、要求メッセージを送信すると同時に、送信時刻の記録を行う。
【００２２】
要求メッセージを受信した通信ネットワーク機能部２５−１は、要求メッセージに基づいて、端末２３ａと端末２３ｂとの電話接続を行う。電話接続を実施した通信ネットワーク機能部２５−１は、サービスバス１３に対して応答メッセージを送信する。サービスバス１３は受信した応答メッセージを実行制御サーバ１１に送信する。実行制御サーバ１１は、先の要求メッセージ送信時刻と応答メッセージの受信時刻との差分を取って、サービスにかかった処理時間を算出し、記録し、応答メッセージをサービスバス１３に送信する。サービスバス１３は、応答メッセージをサービス要求者Ａの端末２３ａに送信する。
【００２３】
次に、ネットワークサービス提供装置３が、情報ネットワークサービスを提供する場合について説明する。例えば、サービス要求者Ａが旅行パック検索／予約サービスを利用する場合について、図１を参照して以下に説明する。この場合、図１に示すブロック構成図において、情報ネットワーク機能部２７は旅行パック検索／予約サービスに相当する。
【００２４】
サービス要求者Ａは、端末２３を用いて、旅行パック検索／予約サービス提供元のアドレスを管理するデータベース１５に対して、旅行パック検索／予約サービス提供元のアドレスを検索する。データベース１５はアドレスの検索要求を受け付け、端末２３に対して、旅行パック検索/予約サービス提供元のアドレスとしてサービスバス１３のアドレスを通知する。
【００２５】
サービス要求者Ａは、通知されたサービスバス１３のアドレスに対して、旅行サービス要求者Ａのユーザ名とパスワードと共に、パックの希望価格、旅行先の希望、旅行期間といった旅行パック選択に必要な情報を端末２３から入力し、サービスの要求メッセージとして送信する。サービスバス１３は要求メッセージを受け付け、実行制御サーバ１１に送信する。実行制御サーバ１１は、送られたユーザ名とパスワード等からサービス要求者Ａがサービス利用可能かどうかを判定する。
【００２６】
サービス要求者Ａが旅行パック検索／予約サービスを利用可能な権限を有すると判断された場合、実行制御サーバ１１は、要求メッセージからユーザ名とパスワードを除去し、その要求メッセージをサービスバス１３を通して旅行パック検索/予約サービスを提供する情報ネットワーク機能部２７に対して送信すると同時に、送信時刻の記録を行う。
【００２７】
要求メッセージを受信した情報ネットワーク機能部２７は、要求メッセージに基づいて、旅行パック検索／予約の検索処理を行う。検索処理を実施した、旅行パック検索/予約サービス提供元である情報ネットワーク機能部２７は、サービスバス１３に対して、検索結果の旅行パック、キャンセル料がかかる日付等の情報を含んだ応答メッセージを送信する。サービスバス１３は受信した応答メッセージを実行制御サーバ１１に送信する。実行制御サーバ１１は、先の要求メッセージ送信時刻と応答メッセージの受信時刻との差分を取って、サービスにかかった処理時間を算出し、記録し、応答メッセージをサービスバス１３に送信する。サービスバス１３は、応答メッセージをサービス要求者Ａの端末２３に送信する。
【００２８】
また、ネットワークサービス提供装置３は、通信ネットワークサービスと情報ネットワークサービスを組み合わせて提供することも可能である。例えば、サービス要求者Ａの端末２３が先の旅行パック検索/予約サービスの検索結果を受けた後、本ネットワークサービス提供装置３を用いて、旅行パックの提供元である旅行会社に対して電話接続サービスを受けることも可能である。
【００２９】
例えば、旅行パック検索／予約サービス／電話通知付きサービスとして、情報ネットワークサービス機能部２７が旅行パックの検索を行い、検索結果がサービスバス１３を介して端末２３に通知される。この検索予約された旅行パックのキャンセル料開始日に、サービス要求者Ａの端末２３には通信ネットワーク機能部２５によるサービスが自動的に提供され、旅行パックを提供する旅行会社などへの電話接続サービスが行われ、予約された旅行パックをキャンセルするかどうかの確認作業が行われてもよい。
【００３０】
以上述べたように、本ネットワークサービス提供装置３によれば、サービスを提供する通信ネットワーク機能部２５或いは情報ネットワーク機能部２７は、サービス要求者の認証処理やトラフィック監視等の処理を行うことがなく、サービスを提供することができる。そのため、サービス提供側ではサービス提供処理にかかる時間もコストも削減でき、サービス要求者にとっても処理時間が短くなるという効果がある。
また、サービスバス１３を用いることによって、通信ネットワーク機能部２５及び情報ネットワーク機能部２７の種類、サービス提供形態等に関係なく、サービスを提供することができる。また、サービスバス１３が、複数のサービスの組み合わせやその実行順序の設定を記憶するため、様々なサービスを組み合わせて提供することが可能となる。
【００３１】
以上、添付図面を参照しながら、本発明に係るネットワークサービス提供装置の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００３２】
【図１】本実施の形態に係るサービス提供システム１の機能ブロック構図
【図２】ネットワークサービス提供装置３による通信ネットワークサービスの提供処理の流れを示すシーケンス図
【図３】通信ネットワークサービス提供システムの機能ブロック構図
【符号の説明】
【００３３】
１………ネットワークサービス提供システム
３………ネットワークサービス提供装置
５………実行制御機能部
１１………実行制御サーバ
１３………サービスバス
１５………データベース
２３………端末
２５………通信ネットワーク機能部
２７………情報ネットワーク機能部
【図１】
2008217111.tif 000003
【図２】
2008217111.tif 000004
【図３】
2008217111.tif 000005